Preguntas frecuentes — Aspose.Email FOSS para Python
Licencias
¿Qué licencia usa aspose-email-foss?
Licencia MIT. No se requiere clave de licencia.
Instalación
¿Cómo instalo aspose-email-foss?
pip install aspose-email-foss¿Qué versión de Python se requiere?
Python 3.10 o posterior.
¿Hay dependencias nativas?
No. La biblioteca es puro Python sin dependencias externas.
Compatibilidad de formatos
¿Qué formatos de correo electrónico son compatibles?
| Formato | Importar | Exportar |
|---|---|---|
| MSG (Outlook) | Sí | Sí |
| CFB (Compound File Binary) | Sí | Sí |
¿Puedo leer archivos EML?
No directamente. Convierta el contenido EML a un objeto EmailMessage y use MapiMessage.from_email_message().
¿Puedo convertir MSG a EML?
Sí. Llame a msg.to_email_string() para la salida de texto RFC 5322.
Uso de API
¿Cómo cargo un archivo MSG?
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")¿Cómo creo un nuevo mensaje?
msg = MapiMessage.create("Subject", "Body")
msg.save("output.msg")¿Cómo añado archivos adjuntos?
msg.add_attachment("file.pdf", data_bytes, mime_type="application/pdf")Limitaciones conocidas
¿Hay algún método sin implementar?
No. Todos los métodos de la API pública están completamente implementados en la versión actual.
¿Se admite TNEF (winmail.dat)?
No. Sólo se admite el formato MSG (CFB) estándar.
¿Está disponible el soporte de calendario/cita?
La biblioteca maneja archivos MSG de forma genérica. Las propiedades específicas del calendario pueden accederse mediante los IDs de propiedades MAPI, pero no hay una API de calendario dedicada.