Python Outlook API для обробки електронної пошти
Створюйте, маніпулюйте або конвертуйте формати електронної пошти, включаючи MSG, EML, EMLX та MHT з програм Python.
Завантажити безкоштовну пробну версіюAspose.Email для Python через .NET - це гнучкий, але потужний API програмування електронної пошти, який економить час та зусилля розробника створювати, маніпулювати або конвертувати поширені формати повідомлень електронної пошти не турбуючись про складність реалізації базового формату.
API електронної пошти Python можна використовувати для основних функцій управління електронною поштою, таких як редагування вмісту повідомлень та маніпулювання вкладеннями. Крім того, бібліотека також виконує управління документами зберігання повідомлень, надсилання та отримання електронних листів через різні протоколи, включаючи 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")
# 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, читати або писати події зустрічей, створювати зустріч як чернетку та встановлювати статус учасників учасників зустрічі. Навчитися робота з призначеннями.
Створюйте та споживайте рецидиви за допомогою API iCalendar
Aspose.Email для Python через .NET надає функціональність для створення та збереження Елементи календаря Outlook у форматах MSG та ICS. Ви можете не тільки створювати та зберігати об'єкти iCalendar, але й отримувати, оновлювати, надсилати та скасовувати запити на зустрічі. Крім того, використовуючи інтуїтивно зрозумілу об'єктну модель, легко динамічно створювати та споживати шаблони повторення у форматі iCalendar RFC 2445.
Надсилання та отримання електронних листів через поштові сервери SMTP, POP3 та IMAP
Aspose.Email для Python за допомогою .NET API дає можливість створювати, надсилати та отримувати електронні листи за допомогою SMTP, POP3 and 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?
- Список клієнтів
- Історії успіху