ЧЗВ — Aspose.Email FOSS for Python
Лицензиране
Какъв лиценз използва aspose-email-foss?
Лиценз MIT. Не е необходим лицензен ключ.
Инсталиране
Как да инсталирам aspose-email-foss?
pip install aspose-email-fossКаква версия на Python е необходима?
Python 3.10 или по-нова версия.
Има ли native dependencies?
Не. Библиотеката е чист Python с нулеви външни зависимости.
Поддръжка на формати
Кои формати за имейл се поддържат?
| Формат | Импорт | Експорт |
|---|---|---|
| MSG (Outlook) | Да | Да |
| CFB (Compound File Binary) | Да | Да |
Мога ли да чета EML файлове?
Не директно. Конвертирайте съдържанието на EML в обект EmailMessage и използвайте MapiMessage.from_email_message().
Мога ли да конвертирам MSG в EML?
Да. Извикайте msg.to_email_string() за RFC 5322 текстов изход.
Използване на API
Как да заредя MSG файл?
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")Как да създам ново съобщение?
msg = MapiMessage.create("Subject", "Body")
msg.save("output.msg")Как да добавя прикачени файлове?
msg.add_attachment("file.pdf", data_bytes, mime_type="application/pdf")Известни ограничения
Има ли неимплементирани методи?
Не. Всички публични API методи са напълно реализирани в текущата версия.
Поддържа ли се TNEF (winmail.dat)?
Не. Поддържа се само стандартният формат MSG (CFB).
Поддръжка за календар/назначения налична ли е?
Библиотеката обработва MSG файлове генерично. Свойства, специфични за календар, могат да се достъпват чрез MAPI идентификатори на свойства, но няма специализиран календарен API.