Per iniziare

Iniziare con Aspose.Email FOSS per Python

Benvenuti a aspose-email-foss, una libreria Python gratuita, con licenza MIT, per leggere, creare e scrivere file Outlook MSG e i relativi contenitori CFB (Compound File Binary). Questa guida ti porta da un ambiente nuovo a lavorare con i file MSG in pochi minuti.


Prerequisiti

RequisitoDettaglio
Python3.10 or later
Gestore di pacchettipip
OSWindows, macOS o Linux
DipendenzeNessuna — puro Python

Installazione

Installa da PyPI:

pip install aspose-email-foss

Verifica:

from aspose.email_foss.msg import MapiMessage
print("aspose-email-foss loaded successfully.")

Vedi il Guida all’installazione per la configurazione e la verifica dell’ambiente virtuale.


Cosa puoi fare

Una volta installato puoi subito:

  • Leggi File MSG con MapiMessage.from_file() — accedi a oggetto, corpo, corpo HTML, intestazioni e destinatari
  • Crea Messaggi MSG da zero con MapiMessage.create() — imposta oggetto, corpo, aggiungi destinatari e allegati
  • Converti tra MSG e il formato email (RFC 5322) con to_email_message() e from_email_message()
  • Ispeziona struttura CFB di basso livello con CFBReader — iterare archivi, flussi e voci di directory
  • Scrivi file MSG con MapiMessage.save() o MsgWriter.write_file()
  • Gestisci gli allegati — aggiungere allegati binari o incorporare messaggi MSG come allegati nidificati

Avvio rapido

Leggi un file MSG e stampa il suo oggetto e i destinatari:

from aspose.email_foss.msg import MapiMessage

msg = MapiMessage.from_file("message.msg")
print(f"Subject: {msg.subject}")
print(f"Body: {msg.body[:200]}")

msg.save("copy.msg")
print("Saved copy.msg")

Passi successivi

 Italiano