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

Python Outlook API для обработки электронной почты

Python Email API для создания, манипулирования или конвертации файлов электронной почты, включая MSG, EML, EMLX и MHT, отправки/получения писем через SMTP, POP3, IMAP и SSL/TLS.

  Скачать бесплатную пробную версию
  
 

Aspose.Email для Python через .NET — гибкий, но мощный API Outlook на Python, который экономит время и усилия разработчиков, чтобы создавать, изменять или конвертировать обычное сообщение электронной почты formats без необходимости беспокоиться о сложности реализации базового формата.

Python Email API может использоваться для базовых функций управления электронной почтой, таких как редактирование содержимого сообщений и работа с вложениями. Кроме того, библиотека также осуществляет управление сообщениями файлы хранилища, отправка и получение писем через различные протоколы, включая POP3, IMAP & SMTP.

Создавайте и управляйте встречами, обрабатывайте повторения и работайте с Файлы iCalendar (ICS) - всё с email Python .NET.

Добавляйте, извлекайте и управляйте электронной почтой attachments включая поддержку TNEF и протоколов безопасности SSL/TLS.

Интегрируя Aspose.Email для Python через .NET в свои приложения, вы упрощаете задачи обработки электронной почты и расширяете возможности своих проектов mail python.net. Эта многофункциональная библиотека предоставляет необходимые инструменты.

Для детального обзора всех функций и возможностей ознакомьтесь с Aspose.Email для Python через .NET документация.

Продвинутые функции API обработки электронной почты

Динамически конвертировать файлы сообщений

Aspose.Email для Python через .NET — хороший выбор, если вы ищете средство для взаимного преобразования форматов электронной почты. Он предоставляет простые в использовании интерфейсы для процесса конвертации, скрывая все сложные детали спецификации базового формата. Всё, что вам нужно сделать, — загрузить исходный файл в объектную модель Aspose.Email и вызвать Сохранить метод с соответствующими параметрами. Это действительно так просто!

Конвертировать 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. API Outlook на Python также позволяет загружать встречи из файлов ICS, читать или записывать события встречи, создавать встречу как черновик и задавать статус участников встречи. Узнайте, как работать с встречами.

Создавать и использовать повторения с API iCalendar

Aspose.Email для Python через .NET предоставляет возможность генерировать и сохранять Элементы календаря Outlook в форматах MSG и ICS. Вы не только можете создавать и сохранять объекты iCalendar, но и извлекать, обновлять, отправлять и отменять запросы на встречи. Кроме того, используя интуитивную объектную модель, легко динамически генерировать и использовать шаблоны повторений в формате iCalendar RFC 2445.

Отправка и получение писем через серверы SMTP, POP3 и IMAP

Python Email API позволяет создавать, отправлять и получать электронные письма используя SMTP, POP3 и IMAP протоколов. Он позволяет входить на серверы POP3, используя имя пользователя и пароль или аутентификацию APOP, для выполнения операций с электронной почтой, таких как: просмотр размера ящика и количества сообщений, получение полного сообщения или его заголовка, удаление сообщений с сервера, а также базовые команды POP3.

Aspose.Email для Python через .NET также поддерживает протокол IMAP, включая его команды, а также аутентификацию, создание, удаление, выбор, запрос папок, получение, удаление, сохранение сообщений и работу с флагами сообщений.

Манипуляция файлами хранилища Outlook (PST, OST, MBOX)

Aspose.Email для Python через .NET позволяет вам управлять файлами хранилища Outlook например PST & OST. Вы можете выполнять ряд операций над существующими файлами хранилища, а также создавать новые файлы PST с нуля. Возможные операции включают перечисление папок, перечисление сообщений, извлечение сообщений и контактов в формате MSG.

Помимо файлов хранилища Outlook, API Email Python .NET также поддерживает формат файлов Mbox. Вы можете использовать его для загрузки существующих файлов Mbox и извлечения информации о сообщениях.

Извлечение сообщений из Mbox — Python

reader = MboxrdStorageReader(dir + \"template.mbox\", False)

eml = reader.read_next_message()

# Читать все сообщения в цикле

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

Поддержка SSL, TLS и протоколов безопасности

Внедрите надёжные меры безопасности, такие как SSL, TLS, и обработка вложений TNEF, чтобы обеспечить безопасность ваших электронных взаимодействий на всех платформах.

  
  

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