FAQ — Aspose.Email FOSS pentru Python
Licențiere
Ce licență folosește aspose-email-foss?
Licență MIT. Nu este necesară nicio cheie de licență.
Instalare
Cum să instalez aspose-email-foss?
pip install aspose-email-fossCe versiune de Python este necesară?
Python 3.10 sau o versiune ulterioară.
Există dependențe native?
Nu. Biblioteca este pur Python, fără dependențe externe.
Suport de format
Ce formate de e‑mail sunt acceptate?
| Format | Import | Export |
|---|---|---|
| MSG (Outlook) | Da | Da |
| CFB (Compound File Binary) | Da | Da |
Pot citi fișiere EML?
Nu direct. Convertiți conținutul EML într-un obiect EmailMessage și utilizați MapiMessage.from_email_message().
Pot converti MSG în EML?
Da. Apelă msg.to_email_string() pentru ieșirea textului RFC 5322.
Utilizare API
Cum pot încărca un fișier MSG?
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")Cum creez un mesaj nou?
msg = MapiMessage.create("Subject", "Body")
msg.save("output.msg")Cum adaug atașamente?
msg.add_attachment("file.pdf", data_bytes, mime_type="application/pdf")Limitări cunoscute
Există metode neimplementate?
Nu. Toate metodele API publice sunt complet implementate în versiunea curentă.
Este TNEF (winmail.dat) acceptat?
Nu. Doar formatul standard MSG (CFB) este acceptat.
Este disponibil suportul pentru calendar/programare?
Biblioteca gestionează fișierele MSG în mod generic. Proprietățile specifice calendarului pot fi accesate prin ID-urile de proprietate MAPI, dar nu există un API dedicat calendarului.