Open-Source-Python-Bibliothek für Outlook® MSG-Dateien
Lesen und parsen Sie Microsoft® Outlook MSG-E-Mails über Python.
Was ist die MSG-Extractor-Bibliothek?
MSG-Extractor gibt Softwareentwicklern die Möglichkeit, Microsoft Outlook MSG-Dateien aus Python-Apps zu verarbeiten. Es automatisiert die Extraktion wichtiger E-Mail-Daten wie Felder von, an, cc sowie Betreff, Text, Datum und Anhänge. Die Python-MSG-Bibliothek unterstützt auch Funktionen wie das Lesen einer E-Mail-Nachricht, das Extrahieren von Anhängen, das Einbetten von MSG-Dateien, Befehlszeilenargumente und das Speichern von Anhängen an einem benutzerdefinierten Speicherort.
Wie installiere ich MSG-Extractor?
MSG-Extractor über PyPi installieren
pip install extract-msg
Öffnen Sie die MSG-Datei über Python
Die MSG-Extractor-Bibliothek ermöglicht es Python-Entwicklern, auf den Inhalt von Outlook MSG-Dateien zuzugreifen und diese zu lesen. Sie können auf die E-Mail-Empfängeradressen zugreifen sowie E-Mail-Nachrichten und Anhänge anzeigen. Mit den folgenden Codezeilen können Sie Nachrichten ganz einfach über Python lesen.
Öffnen Sie die MSG-Datei
- Öffnen Sie die vorhandene MSG-Datei mit der Methode extract_msg.Message() und übergeben Sie den Dateinamen als Parameter
- Rufen Sie den Absender der E-Mail mit der Eigenschaft msg.sender ab und drucken Sie ihn aus
- Rufen Sie das Datum der E-Mail mit der Eigenschaft msg.date ab und drucken Sie es aus
- Rufen Sie den Betreff der E-Mail mit der Eigenschaft msg.subject ab und drucken Sie ihn aus
- Rufen Sie den Nachrichtentext der E-Mail mit der Eigenschaft msg.body ab und drucken Sie ihn aus
Python-Abhängigkeit für 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))
Speichern Sie Anhänge und Nachrichten
Die MSG-Extractor-Bibliothek ermöglicht das Extrahieren von Anhängen aus Outlook-MSG-Dateien. Die API bietet die Funktionalität zum Scannen aller in MSG gespeicherten E-Mail-Nachrichten und zeigt die Liste der gefundenen Nachrichten an. Benutzer können die Anhänge ihrer Wahl auswählen und sie in einem ausgewählten Ordner speichern. Es ermöglicht Benutzern auch, unerwünschte Dateien zu löschen.