Aspose.Email FOSS for Python

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:

from aspose.email_foss.msg import MapiMessage

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

ExamplesExamples
MapiMessageRepresentació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.
MapiAttachmentRepresenta 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().
MapiRecipientRepresenta un destinatario de mensaje. Creado mediante msg.add_recipient(). Soporta los tipos de destinatario To, CC y BCC.
MapiPropertyUna única entrada de propiedad MAPI. Acceder mediante msg.get_property() o msg.set_property(). Lleva una etiqueta de propiedad.
MapiPropertyCollectionColección de propiedades MAPI. Soporta set(), get(), remove(), y iter_properties().
MapiNamedPropertyDefine una propiedad MAPI con nombre mediante un nombre de cadena o LID numérico dentro de un conjunto de propiedades.

Enumeraciones de Propiedades

ExamplesExamples
CommonMessagePropertyIdIdentificadores 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.
PropertyIdEnumeración extendida de identificadores de propiedades que cubre propiedades de adjuntos y programación.
PropertyTypeCodeCódigos de tipo de propiedad MAPI: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, y otros.

Formato MSG

ExamplesExamples
MsgDocumentRepresentació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().
MsgReaderLector 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.
MsgWriterSerializa un MsgDocument a bytes o a un archivo con to_bytes() y write_file().
MsgStorageNodo de almacenamiento dentro de un árbol de documento MSG. Contiene flujos y almacenes hijos.
MsgStreamFlujo de datos dentro de un almacenamiento MSG.
StorageLayoutDescribe la estructura de almacenamiento de un archivo MSG analizado.

Formato CFB (Compound File Binary)

ExamplesExamples
CFBReaderLector de bajo nivel para contenedores CFB. Abra con from_file(). Proporciona información de sectores, entradas de directorio y acceso a datos de flujo.
CFBWriterSerializa un CFBDocument a bytes o archivo.
CFBDocumentEstructura de documento CFB en memoria. Construida a partir de un CFBReader o construida programáticamente.
CFBStorageNodo de almacenamiento en un contenedor CFB.
CFBStreamNodo de flujo en un contenedor CFB.
DirectoryEntryUna única entrada de directorio en la estructura CFB. Consultar con is_storage(), is_stream(), is_root().

Examples

ExamplesExamples
DirectoryObjectTypeTipo de entrada de directorio CFB: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT.
DirectoryColorFlagColor del árbol rojo‑negro: RED, BLACK.
SectorMarkerMarcadores de sector CFB: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT.

Examples

ExamplesExamples
CFBErrorSe genera cuando un contenedor CFB es inválido o está corrupto.
MsgErrorSe genera cuando una estructura MSG es inválida.

Ver también

 Español