Libreria Python open source per i file MSG di Outlook®
Leggi e analizza le e-mail MSG di Microsoft® Outlook tramite Python.
Cos'è la libreria MSG-Extractor?
MSG-Extractor offre agli sviluppatori di software la possibilità di elaborare i file MSG di Microsoft Outlook dalle app Python. Automatizza l'estrazione di dati e-mail chiave come da, a, campi cc, nonché oggetto, corpo, data e allegati. La libreria Python MSG supporta anche funzionalità come la lettura di un messaggio di posta elettronica, l'estrazione di allegati, l'incorporamento di file MSG, gli argomenti della riga di comando e il salvataggio degli allegati in una posizione personalizzata.
Come installare MSG-Extractor?
Installa MSG-Extractor tramite PyPi
pip install extract-msg
Apri il file MSG tramite Python
La libreria MSG-Extractor consente agli sviluppatori Python di accedere e leggere il contenuto dei file MSG di Outlook. È possibile accedere agli indirizzi dei destinatari e-mail e visualizzare messaggi e allegati e-mail. Utilizzando le seguenti righe di codice, puoi leggere facilmente i messaggi tramite Python.
Apri il file MSG
- Aprire il file MSG esistente utilizzando il metodo extract_msg.Message() e passare il nome del file come parametro
- Ottieni e stampa il mittente dell'e-mail utilizzando la proprietà msg.sender
- Ottieni e stampa la data dell'e-mail utilizzando la proprietà msg.date
- Ottieni e stampa l'oggetto dell'e-mail utilizzando la proprietà msg.subject
- Ottieni e stampa il corpo del messaggio dell'e-mail utilizzando la proprietà msg.body
Dipendenza da Python per MSG-Extractor
f = r'MS_Outlook_file.msg'
# open message
msg = extract_msg.Message(f)
# print sender name
print('Sender: {}'.format(msg.sender))
# print date
print('Sent On: {}'.format(msg.date))
# print subject
print('Subject: {}'.format(msg.subject))
# print body
print('Body: {}'.format(msg.body))
Salva allegati e messaggi
La libreria MSG-Extractor consente l'estrazione di allegati dai file MSG di Outlook. L'API fornisce la funzionalità per scansionare tutti i messaggi di posta elettronica archiviati in MSG e visualizza l'elenco dei messaggi che trova. Gli utenti possono selezionare gli allegati di loro scelta e salvarli in una cartella scelta. Consente inoltre agli utenti di eliminare i file indesiderati.