Primeros pasos

Comenzando con Aspose.Email FOSS para Python

Bienvenido a aspose-email-foss, una biblioteca Python gratuita, con licencia MIT, para leer, crear y escribir archivos Outlook MSG y sus contenedores CFB (Compound File Binary) subyacentes. Esta guía lo lleva de un entorno nuevo a trabajar con archivos MSG en minutos.


Requisitos previos

RequisitoDetalle
Python3.10 or later
Gestor de paquetespip
OSWindows, macOS o Linux
DependenciasNinguna — puro Python

Installation

Instale desde PyPI:

pip install aspose-email-foss

Verifique:

from aspose.email_foss.msg import MapiMessage
print("aspose-email-foss loaded successfully.")

Ver el Guía de instalación para la configuración y verificación del entorno virtual.


Qué puede hacer

Una vez instalado, puede inmediatamente:

  • Leer archivos MSG con MapiMessage.from_file() — acceder al asunto, cuerpo, cuerpo HTML, encabezados y destinatarios
  • Crear mensajes MSG desde cero con MapiMessage.create() — establecer asunto, cuerpo, agregar destinatarios y archivos adjuntos
  • Convertir entre el formato MSG y correo electrónico (RFC 5322) con to_email_message() y from_email_message()
  • Inspeccionar estructura CFB de bajo nivel con CFBReader — iterar almacenes, flujos y entradas de directorio
  • Escribir archivos MSG con MapiMessage.save() o MsgWriter.write_file()
  • Gestionar adjuntos — agregar adjuntos binarios o incrustar mensajes MSG como adjuntos anidados

Inicio rápido

Lea un archivo MSG e imprima su asunto y destinatarios:

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 pasos

 Español