ČPP — Aspose.Email FOSS za Python
Licenciranje
Koju licencu koristi aspose-email-foss?
MIT licenca. Nije potreban licencni ključ.
Instalacija
Kako instalirati aspose-email-foss?
pip install aspose-email-fossKoja je verzija Pythona potrebna?
Python 3.10 ili noviji.
Postoje li izvorne ovisnosti?
Ne. Biblioteka je čisti Python bez vanjskih ovisnosti.
Podrška formatima
Koji formati e-pošte su podržani?
| Format | Uvoz | Izvoz |
|---|---|---|
| MSG (Outlook) | Da | Da |
| CFB (Compound File Binary) | Da | Da |
Mogu li čitati EML datoteke?
Ne izravno. Pretvorite EML sadržaj u EmailMessage objekt i upotrijebite MapiMessage.from_email_message().
Mogu li pretvoriti MSG u EML?
Da. Pozovite msg.to_email_string() za RFC 5322 tekstualni izlaz.
Korištenje API-ja
Kako učitati MSG datoteku?
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")Kako kreirati novu poruku?
msg = MapiMessage.create("Subject", "Body")
msg.save("output.msg")Kako dodati privitke?
msg.add_attachment("file.pdf", data_bytes, mime_type="application/pdf")Poznata ograničenja
Postoje li neimplementirane metode?
Ne. Sve javne API metode su u potpunosti implementirane u trenutnoj verziji.
Je li TNEF (winmail.dat) podržan?
Ne. Podržan je samo standardni MSG (CFB) format.
Je li podrška za kalendar/zakazivanje dostupna?
Biblioteka obrađuje MSG datoteke generički. Svojstva specifična za kalendar mogu se pristupiti putem MAPI ID‑ova svojstava, ali ne postoji poseban kalendarski API.