Aspose.Email FOSS for Python

API-referentie voor aspose-email-foss 26.3 (Python 3.10+, MIT-licentie).

Alle klassen bevinden zich onder aspose.email_foss. De primaire import is:

from aspose.email_foss.msg import MapiMessage

Python naamgevingsconventie: Alle methoden gebruiken de standaard Python snake_case. Bijvoorbeeld, gebruik msg.from_file() niet msg.FromFile(). Eigenschappen worden direct benaderd: msg.subject leest het onderwerp; msg.subject = 'value' stelt het in.


Bericht-API

ImageRenderOptionsImageRenderOptions
MapiMessageHogere‑niveau representatie van een Outlook MSG‑bericht. Laden met from_file(), maken met create(), opslaan met save(). Biedt toegang tot onderwerp, body, HTML-body, berichtklasse, ontvangers en bijlagen.
MapiAttachmentStelt een enkele bijlage voor op een MapiMessage. Aangemaakt via msg.add_attachment() of msg.add_embedded_message_attachment(). Query met storage_name(), is_embedded_message().
MapiRecipientStelt een berichtontvanger voor. Aangemaakt via msg.add_recipient(). Ondersteunt de ontvangerstypen Aan, CC en BCC.
MapiPropertyEen enkele MAPI-eigenschapvermelding. Toegang via msg.get_property() of msg.set_property(). Bevat een eigenschapstag.
MapiPropertyCollectionCollectie van MAPI-eigenschappen. Ondersteunt set(), get(), remove(), en iter_properties().
MapiNamedPropertyDefinieert een benoemde MAPI-eigenschap via een tekenreeksnaam of numerieke LID binnen een eigenschapenset.

Eigenschapenumeraties

ImageRenderOptionsImageRenderOptions
CommonMessagePropertyIdStandaard MAPI-eigenschap-ID’s: SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS, en meer.
PropertyIdUitgebreide eigenschap-ID-enumeratie die bijlage- en plannings-eigenschappen omvat.
PropertyTypeCodeMAPI-eigenschaptypecodes: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, en andere.

MSG-indeling

ImageRenderOptionsImageRenderOptions
MsgDocumentDocumentniveau-representatie van een MSG-bestandsstructuur. Gemaakt van MsgReader of opgebouwd uit een MapiMessage via to_msg_document().
MsgReaderLow-level MSG-bestandslezer. Opent vanaf bestandspad met from_file(). Biedt toegang tot property streams, recipient storages en attachment storages.
MsgWriterSerialiseert een MsgDocument naar bytes of een bestand met to_bytes() en write_file().
MsgStorageOpslagknooppunt binnen een MSG-dokumentboom. Bevat streams en onderliggende opslag.
MsgStreamDatastream binnen een MSG-opslag.
StorageLayoutBeschrijft de opslagstructuur van een geparseerd MSG-bestand.

CFB-indeling (Compound File Binary)

ImageRenderOptionsImageRenderOptions
CFBReaderLow-level lezer voor CFB-containers. Open met from_file(). Biedt sectorinformatie, directory‑items en toegang tot streamgegevens.
CFBWriterSerialiseert een CFBDocument naar bytes of bestand.
CFBDocumentIn‑memory CFB-dokumentstructuur. Gebouwd vanuit een CFBReader of programmatisch geconstrueerd.
CFBStorageOpslagknooppunt in een CFB-container.
CFBStreamStreamknooppunt in een CFB-container.
DirectoryEntryEen enkel directory‑item in de CFB-structuur. Vraag op met is_storage(), is_stream(), is_root().

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
DirectoryObjectTypeCFB directory‑itemtype: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT.
DirectoryColorFlagRood‑zwart boomkleur: RED, BLACK.
SectorMarkerCFB sector‑markeringen: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
CFBErrorWordt opgegooid wanneer een CFB-container ongeldig of corrupt is.
MsgErrorWordt opgegooid wanneer een MSG-structuur ongeldig is.

Zie ook

 Nederlands