FAQ — Aspose.Email FOSS pre Python
Licencovanie
Akú licenciu používa aspose-email-foss?
MIT licencia. Nie je potrebný licenčný kľúč.
Inštalácia
Ako nainštalovať aspose-email-foss?
pip install aspose-email-fossAká verzia Pythonu je požadovaná?
Python 3.10 alebo novší.
Existujú natívne závislosti?
Nie. Knižnica je čistý Python s nulovými externými závislosťami.
Podpora formátov
Aké formáty e‑mailov sú podporované?
| Formát | Import | Export |
|---|---|---|
| MSG (Outlook) | Áno | Áno |
| CFB (Compound File Binary) | Áno | Áno |
Môžem čítať súbory EML?
Nie priamo. Preveďte obsah EML na objekt EmailMessage a použite MapiMessage.from_email_message().
Môžem konvertovať MSG na EML?
Áno. Zavolajte msg.to_email_string() pre výstup textu RFC 5322.
Použitie API
Ako načítať súbor MSG?
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")Ako vytvoriť novú správu?
msg = MapiMessage.create("Subject", "Body")
msg.save("output.msg")Ako pridám prílohy?
msg.add_attachment("file.pdf", data_bytes, mime_type="application/pdf")Známe obmedzenia
Existujú neimplementované metódy?
Nie. Všetky verejné API metódy sú v aktuálnej verzii plne implementované.
Je TNEF (winmail.dat) podporovaný?
Nie. Podporovaný je iba štandardný formát MSG (CFB).
Je podpora kalendára/stretnutí k dispozícii?
Knižnica spracováva súbory MSG všeobecne. Kalendárové špecifické vlastnosti je možné získať prostredníctvom ID vlastností MAPI, ale neexistuje špeciálne API pre kalendár.