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 календаря немає.