Aspose.Email  для Python через .NET

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();
  
  

Aspose.Email предлагает отдельные API электронной почты для других популярных сред разработки, перечисленных ниже: