Python Outlook API для обработки электронной почты
Создавайте, манипулируйте или конвертируйте форматы электронной почты, включая MSG, EML, EMLX и MHT из приложений на Python.
Скачать бесплатную пробную версиюAspose.Email для Python через .NET — это гибкий, но мощный API программирования электронной почты, который экономит время и усилия разработчиков для создания, манипулирования или конвертации распространенных форматов электронных сообщений, не беспокоясь о сложностях реализации базового формата.
Python Email API может использоваться для основных функций управления электронной почтой, таких как редактирование содержимого сообщений и манипуляции с вложениями. Более того, библиотека также выполняет управление документами хранения сообщений, отправку и получение электронных писем через различные протоколы, включая POP3, IMAP и SMTP. Узнайте, как работать с протоколами POP3, IMAP и SMTP.
Расширенные функции API обработки электронной почты
Отправка и получение электронных писем с вложениями
Поддержка SSL и TLS
Динамическая конвертация файлов сообщений
Aspose.Email для Python через .NET — это хороший выбор, если вы ищете API для взаимной конвертации файлов электронной почты. Он предоставляет удобные интерфейсы для процесса конвертации, скрывая все сложности спецификации базового формата. Все, что вам нужно сделать, это загрузить исходный файл в модель объекта Aspose.Email и вызвать метод Save с подходящими параметрами. На самом деле, это так просто!
Конвертация MSG в различные форматы - Python
msg= MailMessage.load(dir + "msgtemplate.msg")
# конвертация MSG в форматы EML, HTML и MHTML
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 Email также позволяет загружать встречи из файлов ICS, читать или записывать события встреч, создавать встречу как черновик и устанавливать статус участников собеседников встречи. Узнайте, как работать с встречами.
Создание и потребление повторений с помощью API iCalendar
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()
# Чтение всех сообщений в цикле
while (eml is not None):
# показать тему сообщения
print("Тема: " + eml.subject)
# сохранить сообщение в форматах EML и MSG
eml.save("output.eml", aspose.email.SaveOptions.default_eml)
eml.save("output.msg", aspose.email.SaveOptions.default_msg_unicode)
# получить следующее сообщение
eml = reader.read_next_message();
reader.dispose();
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.Email для Python через .NET?
- Список клиентов
- Истории успеха