FAQ — Aspose.Email FOSS za Python
Licenciranje
Koju licencu koristi aspose-email-foss?
MIT licenca. Nije potreban licencni ključ.
Instalacija
Kako da instaliram aspose-email-foss?
pip install aspose-email-fossKoja verzija Pythona je potrebna?
Python 3.10 ili noviji.
Da li postoje nativne zavisnosti?
Ne. Biblioteka je čisti Python bez ikakvih eksternih zavisnosti.
Подршка формата
Koji formati e‑maila su podržani?
| Format | Uvoz | Izvoz |
|---|---|---|
| MSG (Outlook) | Da | Da |
| CFB (Compound File Binary) | Da | Da |
Mogu li da čitam EML fajlove?
Ne direktno. Konvertujte EML sadržaj u EmailMessage objekat i koristite MapiMessage.from_email_message().
Mogu li konvertovati MSG u EML?
Da. Pozovite msg.to_email_string() za RFC 5322 tekstualni izlaz.
Korišćenje API-ja
Kako učitati MSG fajl?
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")Kako da kreiram novu poruku?
msg = MapiMessage.create("Subject", "Body")
msg.save("output.msg")Kako da dodam priloge?
msg.add_attachment("file.pdf", data_bytes, mime_type="application/pdf")Poznata ograničenja
Da li postoje neimplementirane metode?
Ne. Sve javne API metode su u potpunosti implementirane u trenutnoj verziji.
Da li je TNEF (winmail.dat) podržan?
Ne. Podržan je samo standardni MSG (CFB) format.
Da li je podrška za kalendar/zakazivanje dostupna?
Biblioteka obrađuje MSG fajlove generički. Svojstva specifična za kalendar mogu se pristupiti putem MAPI ID‑ova svojstava, ali ne postoji posvećeni kalendarski API.