Começando
Iniciando com Aspose.Email FOSS para Python
Bem-vindo ao aspose-email-foss, uma biblioteca Python gratuita, licenciada sob MIT, para ler, criar e gravar arquivos Outlook MSG e seus contêineres CFB (Compound File Binary) subjacentes. Este guia leva você de um ambiente novo ao trabalho com arquivos MSG em minutos.
Pré‑requisitos
| Requisito | Detalhe |
|---|---|
| Python | 3.10 or later |
| Gerenciador de pacotes | pip |
| OS | Windows, macOS ou Linux |
| Dependências | Nenhum — puro Python |
Instalação
Instale a partir do PyPI:
pip install aspose-email-fossVerifique:
from aspose.email_foss.msg import MapiMessage
print("aspose-email-foss loaded successfully.")Veja o Guia de Instalação para configuração e verificação de ambiente virtual.
O que você pode fazer
Depois de instalado, você pode imediatamente:
- Ler Arquivos MSG com
MapiMessage.from_file()— acessar assunto, corpo, corpo HTML, cabeçalhos e destinatários - Criar Mensagens MSG do zero com
MapiMessage.create()— definir assunto, corpo, adicionar destinatários e anexos - Converter entre MSG e formato de e‑mail (RFC 5322) com
to_email_message()efrom_email_message() - Inspecionar estrutura CFB de baixo nível com
CFBReader— iterar armazenamentos, fluxos e entradas de diretório - Escrever arquivos MSG com
MapiMessage.save()ouMsgWriter.write_file() - Manipular anexos — adicionar anexos binários ou incorporar mensagens MSG como anexos aninhados
Início rápido
Leia um arquivo MSG e imprima seu assunto e destinatários:
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")
print(f"Subject: {msg.subject}")
print(f"Body: {msg.body[:200]}")
msg.save("copy.msg")
print("Saved copy.msg")Próximos Passos
- Guia de Instalação: Configuração de ambiente virtual, instalação via pip e verificação
- Guia do Desenvolvedor: operações MSG, anexos, propriedades e estrutura CFB
- Recursos e Funcionalidades: Análise aprofundada de cada recurso com exemplos de Python