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

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

Aspose.Email пропонує індивідуальні API електронної пошти для інших популярних середовищ розробки, як зазначено нижче: