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 é:
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
| ImageRenderOptions | ImageRenderOptions |
|---|
MapiMessage | Representaçã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. |
MapiAttachment | Representa um único anexo em um MapiMessage. Criado via msg.add_attachment() ou msg.add_embedded_message_attachment(). Consulte com storage_name(), is_embedded_message(). |
MapiRecipient | Representa um destinatário de mensagem. Criado via msg.add_recipient(). Suporta os tipos de destinatário To, CC e BCC. |
MapiProperty | Uma única entrada de propriedade MAPI. Acesse via msg.get_property() ou msg.set_property(). Carrega uma tag de propriedade. |
MapiPropertyCollection | Coleção de propriedades MAPI. Suporta set(), get(), remove(), e iter_properties(). |
MapiNamedProperty | Define uma propriedade MAPI nomeada por nome de string ou LID numérico dentro de um conjunto de propriedades. |
Enumerações de Propriedades
| ImageRenderOptions | ImageRenderOptions |
|---|
CommonMessagePropertyId | IDs 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. |
PropertyId | Enumeração estendida de IDs de propriedades que abrange propriedades de anexos e agendamento. |
PropertyTypeCode | Códigos de tipo de propriedade MAPI: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, e outros. |
Formato MSG
| ImageRenderOptions | ImageRenderOptions |
|---|
MsgDocument | Representaçã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(). |
MsgReader | Leitor 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. |
MsgWriter | Serializa um MsgDocument para bytes ou um arquivo com to_bytes() e write_file(). |
MsgStorage | Nó de armazenamento dentro de uma árvore de documento MSG. Contém fluxos e armazenamentos filhos. |
MsgStream | Fluxo de dados dentro de um armazenamento MSG. |
StorageLayout | Descreve a estrutura de armazenamento de um arquivo MSG analisado. |
Formato CFB (Compound File Binary)
| ImageRenderOptions | ImageRenderOptions |
|---|
CFBReader | Leitor 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. |
CFBWriter | Serializa um CFBDocument para bytes ou arquivo. |
CFBDocument | Estrutura de documento CFB em memória. Construída a partir de um CFBReader ou construída programaticamente. |
CFBStorage | Nó de armazenamento em um contêiner CFB. |
CFBStream | Nó de fluxo em um contêiner CFB. |
DirectoryEntry | Uma única entrada de diretório na estrutura CFB. Consulte com is_storage(), is_stream(), is_root(). |
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions |
|---|
DirectoryObjectType | Tipo de entrada de diretório CFB: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT. |
DirectoryColorFlag | Cor da árvore rubro‑negra: RED, BLACK. |
SectorMarker | Marcadores de setor CFB: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT. |
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions |
|---|
CFBError | Lançada quando um contêiner CFB é inválido ou corrompido. |
MsgError | Lançada quando uma estrutura MSG é inválida. |
Veja Também