FAQ — Aspose.Email FOSS für Python
Lizenzierung
Welche Lizenz verwendet aspose-email-foss?
MIT-Lizenz. Kein Lizenzschlüssel ist erforderlich.
Installation
Wie installiere ich aspose-email-foss?
pip install aspose-email-fossWelche Python-Version wird benötigt?
Python 3.10 oder neuer.
Gibt es native Abhängigkeiten?
Nein. Die Bibliothek ist reines Python ohne externe Abhängigkeiten.
Formatunterstützung
Welche E‑Mail‑Formate werden unterstützt?
| Format | Import | Export |
|---|---|---|
| MSG (Outlook) | Ja | Ja |
| CFB (Compound File Binary) | Ja | Ja |
Kann ich EML-Dateien lesen?
Nicht direkt. Konvertieren Sie den EML‑Inhalt in ein EmailMessage‑Objekt und verwenden Sie MapiMessage.from_email_message().
Kann ich MSG in EML konvertieren?
Ja. Rufen Sie msg.to_email_string() für RFC 5322 Textausgabe auf.
API-Nutzung
Wie lade ich eine MSG-Datei?
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")Wie erstelle ich eine neue Nachricht?
msg = MapiMessage.create("Subject", "Body")
msg.save("output.msg")Wie füge ich Anhänge hinzu?
msg.add_attachment("file.pdf", data_bytes, mime_type="application/pdf")Bekannte Einschränkungen
Gibt es nicht implementierte Methoden?
Nein. Alle öffentlichen API-Methoden sind in der aktuellen Version vollständig implementiert.
Wird TNEF (winmail.dat) unterstützt?
Nein. Nur das Standard‑MSG (CFB)-Format wird unterstützt.
Ist die Kalender-/Terminunterstützung verfügbar?
Die Bibliothek verarbeitet MSG‑Dateien generisch. Kalender‑spezifische Eigenschaften können über MAPI‑Property‑IDs abgerufen werden, aber es gibt keine dedizierte Kalender‑API.