Aspose.Email FOSS for Python

Referência da API para aspose-email-foss 26.3 (Python 3.10+, licença MIT).

Todas as classes residem em aspose.email_foss. A importação principal é:

from aspose.email_foss.msg import MapiMessage

Convenção de nomenclatura Python: Todos os métodos usam snake_case padrão Python. Por exemplo, use msg.from_file() não msg.FromFile(). As propriedades são acessadas diretamente: msg.subject lê o assunto; msg.subject = 'value' define-o.


API de Mensagem

ImageRenderOptionsImageRenderOptions
MapiMessageRepresentação de alto nível de uma mensagem Outlook MSG. Carregue com from_file(), crie com create(), salve com save(). Fornece acesso ao assunto, corpo, corpo HTML, classe de mensagem, destinatários e anexos.
MapiAttachmentRepresenta um único anexo em um MapiMessage. Criado via msg.add_attachment() ou msg.add_embedded_message_attachment(). Consulte com storage_name(), is_embedded_message().
MapiRecipientRepresenta um destinatário de mensagem. Criado via msg.add_recipient(). Suporta os tipos de destinatário To, CC e BCC.
MapiPropertyUma única entrada de propriedade MAPI. Acesse via msg.get_property() ou msg.set_property(). Carrega uma tag de propriedade.
MapiPropertyCollectionColeção de propriedades MAPI. Suporta set(), get(), remove(), e iter_properties().
MapiNamedPropertyDefine uma propriedade MAPI nomeada por nome de string ou LID numérico dentro de um conjunto de propriedades.

Enumerações de Propriedades

ImageRenderOptionsImageRenderOptions
CommonMessagePropertyIdIDs de propriedades MAPI padrão: SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS, e mais.
PropertyIdEnumeração estendida de IDs de propriedades que abrange propriedades de anexos e agendamento.
PropertyTypeCodeCódigos de tipo de propriedade MAPI: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, e outros.

Formato MSG

ImageRenderOptionsImageRenderOptions
MsgDocumentRepresentação ao nível de documento da estrutura de um arquivo MSG. Criado a partir de MsgReader ou construído a partir de um MapiMessage via to_msg_document().
MsgReaderLeitor de arquivo MSG de baixo nível. Abre a partir de um caminho de arquivo com from_file(). Fornece acesso a fluxos de propriedades, armazenamentos de destinatários e armazenamentos de anexos.
MsgWriterSerializa um MsgDocument para bytes ou um arquivo com to_bytes() e write_file().
MsgStorageNó de armazenamento dentro de uma árvore de documento MSG. Contém fluxos e armazenamentos filhos.
MsgStreamFluxo de dados dentro de um armazenamento MSG.
StorageLayoutDescreve a estrutura de armazenamento de um arquivo MSG analisado.

Formato CFB (Compound File Binary)

ImageRenderOptionsImageRenderOptions
CFBReaderLeitor de baixo nível para contêineres CFB. Abra com from_file(). Fornece informações de setor, entradas de diretório e acesso a dados de fluxo.
CFBWriterSerializa um CFBDocument para bytes ou arquivo.
CFBDocumentEstrutura de documento CFB em memória. Construída a partir de um CFBReader ou construída programaticamente.
CFBStorageNó de armazenamento em um contêiner CFB.
CFBStreamNó de fluxo em um contêiner CFB.
DirectoryEntryUma única entrada de diretório na estrutura CFB. Consulte com is_storage(), is_stream(), is_root().

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
DirectoryObjectTypeTipo de entrada de diretório CFB: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT.
DirectoryColorFlagCor da árvore rubro‑negra: RED, BLACK.
SectorMarkerMarcadores de setor CFB: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
CFBErrorLançada quando um contêiner CFB é inválido ou corrompido.
MsgErrorLançada quando uma estrutura MSG é inválida.

Veja Também

 Português