Commencer

Premiers pas avec Aspose.Email FOSS pour Python

Bienvenue à aspose-email-foss, une bibliothèque Python gratuite, sous licence MIT, pour lire, créer et écrire des fichiers Outlook MSG ainsi que leurs conteneurs CFB (Compound File Binary) sous-jacents. Ce guide vous fait passer d’un environnement vierge à la manipulation de fichiers MSG en quelques minutes.


Prérequis

ExigenceDétail
Python3.10 or later
Gestionnaire de paquetspip
OSWindows, macOS ou Linux
DépendancesAucune — pure Python

Installation

Installez depuis PyPI :

pip install aspose-email-foss

Vérifiez :

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

Voir le Guide d’installation pour la configuration et la vérification d’un environnement virtuel.


Ce que vous pouvez faire

Une fois installé, vous pouvez immédiatement :

  • Lire Fichiers MSG avec MapiMessage.from_file() — accéder à l’objet, au corps, au corps HTML, aux en-têtes et aux destinataires
  • Créer messages MSG à partir de zéro avec MapiMessage.create() — définir l’objet, le corps, ajouter des destinataires et des pièces jointes
  • Convertir entre le format MSG et le format e‑mail (RFC 5322) avec to_email_message() et from_email_message()
  • Inspecter structure CFB de bas niveau avec CFBReader — parcourir les stockages, les flux et les entrées de répertoire
  • Écrire fichiers MSG avec MapiMessage.save() ou MsgWriter.write_file()
  • Gérer les pièces jointes — ajouter des pièces jointes binaires ou intégrer des messages MSG comme pièces jointes imbriquées

Démarrage rapide

Lire un fichier MSG et afficher son objet et ses destinataires :

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

Étapes suivantes

 Français