FAQ — Aspose.Email FOSS для Python

FAQ — Aspose.Email FOSS для Python

Ліцензування

Яку ліцензію використовує aspose-email-foss?

Ліцензія MIT. Ключ ліцензії не потрібен.


Встановлення

Як встановити aspose-email-foss?

pip install aspose-email-foss

Яка версія Python потрібна?

Python 3.10 або новіший.

Чи є нативні залежності?

Ні. Бібліотека написана чисто на 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 календаря немає.

 Українська