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
| Requisito | Dettaglio |
|---|---|
| Python | 3.10 or later |
| Gestore di pacchetti | pip |
| OS | Windows, macOS o Linux |
| Dipendenze | Nessuna — puro Python |
Installazione
Installa da PyPI:
pip install aspose-email-fossVerifica:
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()efrom_email_message() - Ispeziona struttura CFB di basso livello con
CFBReader— iterare archivi, flussi e voci di directory - Scrivi file MSG con
MapiMessage.save()oMsgWriter.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
- Guida all’installazione: configurazione dell’ambiente virtuale, installazione con pip e verifica
- Guida per sviluppatori: operazioni MSG, allegati, proprietà e struttura CFB
- Caratteristiche e funzionalità: Analisi approfondita di ogni funzionalità con esempi Python