Erste Schritte

Erste Schritte mit Aspose.Email FOSS für Python

Willkommen bei aspose-email-foss, eine kostenlose, MIT-lizenzierte Python Bibliothek zum Lesen, Erstellen und Schreiben von Outlook‑MSG‑Dateien und deren zugrunde liegenden CFB (Compound File Binary)-Containern. Dieses Handbuch führt Sie von einer frischen Umgebung bis zur Arbeit mit MSG‑Dateien in wenigen Minuten.


Voraussetzungen

AnforderungDetail
Python3.10 or later
Paketmanagerpip
OSWindows, macOS oder Linux
AbhängigkeitenKeine — reines Python

Installation

Installation von PyPI:

pip install aspose-email-foss

Verifizieren:

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

Siehe die Installationsanleitung für die Einrichtung und Überprüfung einer virtuellen Umgebung.


Was Sie tun können

Nach der Installation können Sie sofort:

  • Lesen MSG-Dateien mit MapiMessage.from_file() — Zugriff auf Betreff, Text, HTML-Text, Header und Empfänger
  • Erstellen MSG-Nachrichten von Grund auf mit MapiMessage.create() — Betreff festlegen, Text hinzufügen, Empfänger und Anhänge hinzufügen
  • Konvertieren zwischen MSG und E‑Mail (RFC 5322)-Format mit to_email_message() und from_email_message()
  • Untersuchen Low-Level-CFB-Struktur mit CFBReader — Speicher, Streams und Verzeichniseinträge iterieren
  • Schreiben MSG-Dateien mit MapiMessage.save() oder MsgWriter.write_file()
  • Anhänge verarbeiten — Binäranhänge hinzufügen oder MSG-Nachrichten als verschachtelte Anhänge einbetten

Schnellstart

Lesen Sie eine MSG‑Datei und geben Sie deren Betreff und Empfänger aus:

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")

Nächste Schritte

 Deutsch