Referencia de API para aspose-email-foss 26.3 (Python 3.10+, MIT license).
Todas las clases se encuentran bajo aspose.email_foss. La importación principal es:
convención de nombres Python: Todos los métodos usan snake_case estándar de Python. Por ejemplo, use msg.from_file() no msg.FromFile(). Las propiedades se acceden directamente: msg.subject lee el asunto; msg.subject = 'value' lo establece.
API de Mensaje
| Examples | Examples |
|---|
MapiMessage | Representación de alto nivel de un mensaje Outlook MSG. Cargar con from_file(), crear con create(), guardar con save(). Proporciona acceso a asunto, cuerpo, cuerpo HTML, clase de mensaje, destinatarios y archivos adjuntos. |
MapiAttachment | Representa un único archivo adjunto en un MapiMessage. Creado mediante msg.add_attachment() o msg.add_embedded_message_attachment(). Consultar con storage_name(), is_embedded_message(). |
MapiRecipient | Representa un destinatario de mensaje. Creado mediante msg.add_recipient(). Soporta los tipos de destinatario To, CC y BCC. |
MapiProperty | Una única entrada de propiedad MAPI. Acceder mediante msg.get_property() o msg.set_property(). Lleva una etiqueta de propiedad. |
MapiPropertyCollection | Colección de propiedades MAPI. Soporta set(), get(), remove(), y iter_properties(). |
MapiNamedProperty | Define una propiedad MAPI con nombre mediante un nombre de cadena o LID numérico dentro de un conjunto de propiedades. |
Enumeraciones de Propiedades
| Examples | Examples |
|---|
CommonMessagePropertyId | Identificadores de propiedades MAPI estándar: SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS, y más. |
PropertyId | Enumeración extendida de identificadores de propiedades que cubre propiedades de adjuntos y programación. |
PropertyTypeCode | Códigos de tipo de propiedad MAPI: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, y otros. |
Formato MSG
| Examples | Examples |
|---|
MsgDocument | Representación a nivel de documento de la estructura de un archivo MSG. Creado a partir de MsgReader o construido a partir de un MapiMessage a través de to_msg_document(). |
MsgReader | Lector de archivos MSG de bajo nivel. Abre desde la ruta del archivo con from_file(). Proporciona acceso a flujos de propiedades, almacenes de destinatarios y almacenes de adjuntos. |
MsgWriter | Serializa un MsgDocument a bytes o a un archivo con to_bytes() y write_file(). |
MsgStorage | Nodo de almacenamiento dentro de un árbol de documento MSG. Contiene flujos y almacenes hijos. |
MsgStream | Flujo de datos dentro de un almacenamiento MSG. |
StorageLayout | Describe la estructura de almacenamiento de un archivo MSG analizado. |
Formato CFB (Compound File Binary)
| Examples | Examples |
|---|
CFBReader | Lector de bajo nivel para contenedores CFB. Abra con from_file(). Proporciona información de sectores, entradas de directorio y acceso a datos de flujo. |
CFBWriter | Serializa un CFBDocument a bytes o archivo. |
CFBDocument | Estructura de documento CFB en memoria. Construida a partir de un CFBReader o construida programáticamente. |
CFBStorage | Nodo de almacenamiento en un contenedor CFB. |
CFBStream | Nodo de flujo en un contenedor CFB. |
DirectoryEntry | Una única entrada de directorio en la estructura CFB. Consultar con is_storage(), is_stream(), is_root(). |
Examples
| Examples | Examples |
|---|
DirectoryObjectType | Tipo de entrada de directorio CFB: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT. |
DirectoryColorFlag | Color del árbol rojo‑negro: RED, BLACK. |
SectorMarker | Marcadores de sector CFB: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT. |
Examples
| Examples | Examples |
|---|
CFBError | Se genera cuando un contenedor CFB es inválido o está corrupto. |
MsgError | Se genera cuando una estructura MSG es inválida. |
Ver también