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
| Requisito | Detalle |
|---|---|
| Python | 3.10 or later |
| Gestor de paquetes | pip |
| OS | Windows, macOS o Linux |
| Dependencias | Ninguna — puro Python |
Installation
Instale desde PyPI:
pip install aspose-email-fossVerifique:
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()yfrom_email_message() - Inspeccionar estructura CFB de bajo nivel con
CFBReader— iterar almacenes, flujos y entradas de directorio - Escribir archivos MSG con
MapiMessage.save()oMsgWriter.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
- Guía de instalación: Configuración del entorno virtual, instalación con pip y verificación
- Guía del desarrollador: operaciones MSG, archivos adjuntos, propiedades y estructura CFB
- Características y Funcionalidades: Análisis profundo de cada característica con ejemplos de Python