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-fossQuelle 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 ?
| Format | Importation | Exportation |
|---|---|---|
| MSG (Outlook) | Oui | Oui |
| CFB (Compound File Binary) | Oui | Oui |
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.