FAQ — Aspose.Email FOSS pour Python

FAQ — Aspose.Email FOSS pour Python

Licence

Quelle licence utilise aspose-email-foss ?

Licence MIT. Aucune clé de licence n’est requise.


Installation

Comment installer aspose-email-foss ?

pip install aspose-email-foss

Quelle version de Python est requise ?

Python 3.10 ou version ultérieure.

Y a-t-il des dépendances natives ?

Non. La bibliothèque est pure Python sans aucune dépendance externe.


Prise en charge des formats

Quels formats d’e‑mail sont pris en charge ?

FormatImportationExportation
MSG (Outlook)OuiOui
CFB (Compound File Binary)OuiOui

Puis-je lire les fichiers EML ?

Pas directement. Convertissez le contenu EML en un objet EmailMessage et utilisez MapiMessage.from_email_message().

Puis-je convertir MSG en EML ?

Oui. Appelez msg.to_email_string() pour la sortie texte RFC 5322.


Utilisation de l’API

Comment charger un fichier MSG ?

from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")

Comment créer un nouveau message ?

msg = MapiMessage.create("Subject", "Body")
msg.save("output.msg")

Comment ajouter des pièces jointes ?

msg.add_attachment("file.pdf", data_bytes, mime_type="application/pdf")

Limitations connues

Y a-t-il des méthodes non implémentées ?

Non. Toutes les méthodes d’API publiques sont entièrement implémentées dans la version actuelle.

Le TNEF (winmail.dat) est‑il pris en charge ?

Non. Seul le format MSG (CFB) standard est pris en charge.

Le support du calendrier/rendez-vous est‑il disponible ?

La bibliothèque gère les fichiers MSG de manière générique. Les propriétés spécifiques au calendrier peuvent être accessibles via les ID de propriétés MAPI, mais il n’existe pas d’API calendrier dédiée.

 Français