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

RequisitoDetalhe
Python3.10 or later
Gerenciador de pacotespip
OSWindows, macOS ou Linux
DependênciasNenhum — puro Python

Instalação

Instale a partir do PyPI:

pip install aspose-email-foss

Verifique:

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() e from_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() ou MsgWriter.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

 Português