FAQ — Aspose.Email FOSS para Python

FAQ — Aspose.Email FOSS para Python

Licenciamento

Qual licença o aspose-email-foss usa?

Licença MIT. Não é necessária chave de licença.


Instalação

Como instalo aspose-email-foss?

pip install aspose-email-foss

Qual versão do Python é necessária?

Python 3.10 ou posterior.

Existem dependências nativas?

Não. A biblioteca é pura Python sem dependências externas.


Suporte a Formatos

Quais formatos de e‑mail são suportados?

FormatoImportaçãoExportação
MSG (Outlook)SimSim
CFB (Compound File Binary)SimSim

Posso ler arquivos EML?

Não diretamente. Converta o conteúdo EML para um objeto EmailMessage e use MapiMessage.from_email_message().

Posso converter MSG para EML?

Sim. Chame msg.to_email_string() para saída de texto RFC 5322.


Uso da API

Como faço para carregar um arquivo MSG?

from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")

Como crio uma nova mensagem?

msg = MapiMessage.create("Subject", "Body")
msg.save("output.msg")

Como adiciono anexos?

msg.add_attachment("file.pdf", data_bytes, mime_type="application/pdf")

Limitações Conhecidas

Existem métodos não implementados?

Não. Todos os métodos públicos da API estão totalmente implementados na versão atual.

O TNEF (winmail.dat) é suportado?

Não. Apenas o formato padrão MSG (CFB) é suportado.

O suporte a calendário/compromisso está disponível?

A biblioteca lida com arquivos MSG de forma genérica. As propriedades específicas de calendário podem ser acessadas via IDs de propriedade MAPI, mas não há uma API de calendário dedicada.

 Português