Référence API pour aspose-email-foss 26.3 (Python 3.10+, licence MIT).
Toutes les classes se trouvent sous aspose.email_foss. L’import principal est:
Convention de nommage Python : Toutes les méthodes utilisent le snake_case standard Python. Par exemple, utilisez msg.from_file() pas msg.FromFile(). Les propriétés sont accessibles directement: msg.subject lit le sujet; msg.subject = 'value' le définit.
API Message
| Examples | Examples |
|---|
MapiMessage | Représentation de haut niveau d’un message Outlook MSG. Charger avec from_file(), créer avec create(), enregistrer avec save(). Fournit l’accès au sujet, au corps, au corps HTML, à la classe de message, aux destinataires et aux pièces jointes. |
MapiAttachment | Représente une seule pièce jointe sur un MapiMessage. Créé via msg.add_attachment() ou msg.add_embedded_message_attachment(). Interroger avec storage_name(), is_embedded_message(). |
MapiRecipient | Représente un destinataire de message. Créé via msg.add_recipient(). Prend en charge les types de destinataires To, CC et BCC. |
MapiProperty | Une entrée de propriété MAPI unique. Accès via msg.get_property() ou msg.set_property(). Contient une balise de propriété. |
MapiPropertyCollection | Collection de propriétés MAPI. Prend en charge set(), get(), remove(), et iter_properties(). |
MapiNamedProperty | Définit une propriété MAPI nommée par son nom de chaîne ou son LID numérique au sein d’un jeu de propriétés. |
Énumérations de propriétés
| Examples | Examples |
|---|
CommonMessagePropertyId | Identifiants de propriétés MAPI standard : SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS, et plus. |
PropertyId | Énumération étendue des identifiants de propriétés couvrant les propriétés de pièces jointes et de planification. |
PropertyTypeCode | Codes de type de propriété MAPI : PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, et autres. |
Format MSG
| Examples | Examples |
|---|
MsgDocument | Représentation au niveau du document d’une structure de fichier MSG. Créée à partir de MsgReader ou construite à partir d’un MapiMessage via to_msg_document(). |
MsgReader | Lecteur de fichier MSG de bas niveau. S’ouvre à partir d’un chemin de fichier avec from_file(). Fournit un accès aux flux de propriétés, aux stockages de destinataires et aux stockages de pièces jointes. |
MsgWriter | Sérialise un MsgDocument en octets ou dans un fichier avec to_bytes() et write_file(). |
MsgStorage | Nœud de stockage dans un arbre de documents MSG. Contient des flux et des stockages enfants. |
MsgStream | Flux de données dans un stockage MSG. |
StorageLayout | Décrit la structure de stockage d’un fichier MSG analysé. |
Format CFB (Compound File Binary)
| Examples | Examples |
|---|
CFBReader | Lecteur bas‑niveau pour les conteneurs CFB. Ouvrir avec from_file(). Fournit des informations sur les secteurs, les entrées du répertoire et l’accès aux données du flux. |
CFBWriter | Sérialise un CFBDocument en octets ou fichier. |
CFBDocument | Structure de document CFB en mémoire. Construite à partir d’un CFBReader ou construit de manière programmatique. |
CFBStorage | Nœud de stockage dans un conteneur CFB. |
CFBStream | Nœud de flux dans un conteneur CFB. |
DirectoryEntry | Une seule entrée de répertoire dans la structure CFB. Interroger avec is_storage(), is_stream(), is_root(). |
Examples
| Examples | Examples |
|---|
DirectoryObjectType | Type d’entrée de répertoire CFB : STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT. |
DirectoryColorFlag | Couleur de l’arbre rouge-noir : RED, BLACK. |
SectorMarker | Marqueurs de secteur CFB : DIFSECT, FATSECT, ENDOFCHAIN, FREESECT. |
Examples
| Examples | Examples |
|---|
CFBError | Levée lorsqu’un conteneur CFB est invalide ou corrompu. |
MsgError | Déclenché lorsque la structure MSG est invalide. |
Voir aussi