FAQ — Aspose.Email FOSS per Python
Licenze
Quale licenza utilizza aspose-email-foss?
Licenza MIT. Non è necessaria alcuna chiave di licenza.
Installazione
Come installo aspose-email-foss?
pip install aspose-email-fossQuale versione di Python è richiesta?
Python 3.10 o versioni successive.
Ci sono dipendenze native?
No. La libreria è pure Python con zero dipendenze esterne.
Supporto Formato
Quali formati di email sono supportati?
| Formato | Importazione | Esportazione |
|---|---|---|
| MSG (Outlook) | Sì | Sì |
| CFB (Compound File Binary) | Sì | Sì |
Posso leggere i file EML?
Non direttamente. Converti il contenuto EML in un oggetto EmailMessage e usa MapiMessage.from_email_message().
Posso convertire MSG in EML?
Sì. Chiama msg.to_email_string() per l’output di testo RFC 5322.
Utilizzo API
Come carico un file MSG?
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")Come creo un nuovo messaggio?
msg = MapiMessage.create("Subject", "Body")
msg.save("output.msg")Come aggiungere gli allegati?
msg.add_attachment("file.pdf", data_bytes, mime_type="application/pdf")Limitazioni note
Ci sono metodi non implementati?
No. Tutti i metodi API pubblici sono completamente implementati nella versione corrente.
Il TNEF (winmail.dat) è supportato?
No. È supportato solo il formato MSG (CFB) standard.
È disponibile il supporto per calendario/appuntamenti?
La libreria gestisce i file MSG in modo generico. Le proprietà specifiche del calendario possono essere accessibili tramite gli ID delle proprietà MAPI, ma non esiste un’API dedicata al calendario.