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
| Anforderung | Detail |
|---|---|
| Python | 3.10 or later |
| Paketmanager | pip |
| OS | Windows, macOS oder Linux |
| Abhängigkeiten | Keine — reines Python |
Installation
Installation von PyPI:
pip install aspose-email-fossVerifizieren:
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()undfrom_email_message() - Untersuchen Low-Level-CFB-Struktur mit
CFBReader— Speicher, Streams und Verzeichniseinträge iterieren - Schreiben MSG-Dateien mit
MapiMessage.save()oderMsgWriter.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
- Installationsanleitung: Einrichtung einer virtuellen Umgebung, pip install und Verifizierung
- Entwicklerhandbuch: MSG-Operationen, Anhänge, Eigenschaften und CFB-Struktur
- Funktionen und Merkmale: Detaillierte Analyse jeder Funktion mit Python-Beispielen