ČPP — Aspose.Email FOSS za Python

Č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-foss

Koja 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?

FormatUvozIzvoz
MSG (Outlook)DaDa
CFB (Compound File Binary)DaDa

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.

 Hrvatski