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-fossQual 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?
| Formato | Importação | Exportação |
|---|---|---|
| MSG (Outlook) | Sim | Sim |
| CFB (Compound File Binary) | Sim | Sim |
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.