Python API для обработки электронной почты
Создавайте, управляйте или конвертируйте форматы электронной почты, включая MSG, EML, EMLX и MHT, из приложений Python.
Скачать бесплатную пробную версиюAspose.Email для Python через .NET — это гибкий, но мощный API-интерфейс программирования электронной почты, который экономит время и усилия разработчика на создании, управлении или преобразовании распространенных форматов сообщений электронной почты, не беспокоясь о сложностях реализации базового формата.
Python Email API можно использовать для основных функций управления электронной почтой, таких как редактирование содержимого сообщений и управление вложениями. Кроме того, библиотека также выполняет управление документами хранилища сообщений, отправку и получение электронных писем по различным протоколам, включая POP3, IMAP и SMTP.
Расширенные функции API обработки электронной почты
Преобразование формата файла электронной почты и рендеринг
Отправка и получение электронных писем с вложениями
Загрузка сообщений с почтовых серверов POP3 и IMAP
Создавайте и обновляйте задачи с помощью iCalendar
Манипулировать файлами хранения сообщений
Управление вложениями электронной почты и связанными ресурсами
Отправляйте встречи или встречи, совместимые с iCalendar
Поддержка SSL и TLS
Поддержка вложений TNEF
Динамическое преобразование файлов сообщений
Aspose.Email для Python через .NET — хороший выбор, если вы ищете API для взаимного преобразования файлов электронной почты. Он предоставляет простые в использовании интерфейсы для процесса преобразования, скрывая при этом все уродливые детали базовой спецификации формата. Все, что вам нужно сделать, это загрузить исходный файл в объектную модель Aspose.Email и вызвать метод Save с соответствующими параметрами. Это действительно так просто!
Преобразование MSG в различные форматы — Python
msg= MailMessage.load(dir + "msgtemplate.msg")
# convert MSG to EML, HTML & MHTML formats
msg.save("emloutput.eml", SaveOptions.default_eml)
msg.save("htmloutput.html", SaveOptions.default_html)
msg.save("mhtoutput.mhtml", SaveOptions.default_mhtml)
Расширенная поддержка формата ICS для встреч
Aspose.Email для Python через .NET можно использовать для создания встреч и сохранения их в формате ICS. Библиотека электронной почты Python также позволяет загружать встречи из файлов ICS, читать или записывать события встречи, создавать встречу как черновик и устанавливать статус участников встречи.
Создание и потребление повторений с помощью iCalendar API
Aspose.Email для Python через .NET предоставляет функциональные возможности для создания и сохранения объектов календаря Outlook в форматах MSG и ICS. Вы можете не только создавать и сохранять объекты iCalendar, но также получать, обновлять, отправлять и отменять приглашения на встречи. Кроме того, с помощью интуитивно понятной объектной модели легко динамически создавать и использовать повторяющиеся шаблоны в формате iCalendar RFC 2445.
Отправка и получение электронной почты через почтовые серверы SMTP, POP3 и IMAP
Aspose.Email для Python через .NET API позволяет создавать, отправлять и получать электронные письма с использованием протоколов SMTP, POP3 и IMAP. Он позволяет вам входить на серверы POP3 с помощью имени пользователя и пароля или аутентификации APOP для выполнения операций с электронной почтой, таких как: просмотр размера почтового ящика и количества сообщений, получение полного сообщения или его заголовка, удаление сообщений с сервера, а также основные команды POP3.
Aspose.Email для Python через .NET также поддерживает протокол IMAP, включая его команды, а также аутентификацию, создание, удаление, выбор, запрос папок, получение, удаление, сохранение сообщений и управление флагами сообщений.
Создание или управление файлами PST, OST и MBOX
Aspose.Email для Python через .NET позволяет вам управлять файлами хранилища Outlook, такими как PST и OST. Вы можете выполнять ряд операций с существующими файлами хранилища, а также создавать новые файлы PST с нуля. Возможные операции включают список папок, список сообщений, извлечение сообщений и контакты в формате MSG.
Наряду с файлами хранилища Outlook Aspose.Email для Python через .NET также поддерживает формат файлов Mbox. Вы можете использовать Aspose.Email для Python через .NET для загрузки существующих файлов Mbox и извлечения информации о сообщениях.
Извлечение сообщений из Mbox — Python
reader = MboxrdStorageReader(dir + "template.mbox", False)
eml = reader.read_next_message()
# Read all messages in a loop
while (eml is not None):
# show message subject
print("Subject: " + eml.subject)
# save message in EML & MSG formats
eml.save("output.eml", aspose.email.SaveOptions.default_eml)
eml.save("output.msg", aspose.email.SaveOptions.default_msg_unicode)
# get the next message
eml = reader.read_next_message();
reader.dispose();
- Образовательные ресурсы
- Documentation
- Исходный код
- Ссылки на API
- Учебные видео
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Blog
- Почему Aspose.Email для Python через .NET?
- Список клиентов
- Истории успеха