FAQ — Aspose.Email FOSS per Python

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

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

FormatoImportazioneEsportazione
MSG (Outlook)
CFB (Compound File Binary)

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.

 Italiano