Preguntas frecuentes

Preguntas frecuentes

Licencia y Open Source

¿Cuál es el modelo de licencia para Aspose.Email FOSS para Python?

Aspose.Email FOSS for Python is released under the MIT License. You can use it in personal, commercial, and open-source projects without restriction. No runtime licence key or activation is required.

¿Puedo usar Aspose.Email FOSS para Python en un producto comercial?

La Licencia MIT permite el uso comercial ilimitado sin pagos de la ley o servidores de activación requeridos en tiempo real.

Instalación y Requisitos

¿Cómo puedo instalar Aspose.Email FOSS para Python?

Instalar desde PyPI utilizando pip:

pip install aspose-email-foss

¿Qué versión de Python es necesaria?

Python 3.10 o más tarde. la biblioteca es pura Pythón con dependencias externas cero y no componentes compilados nativos.

Formato de apoyo

¿Qué formatos de correo electrónico se apoyan?

FormatoImportaciónExportación
MAPI (Mapio de Outlook)
CFB (Compound File Binary) – Composición de archivos binarios

¿Puedo leer los archivos EML directamente?

Convertir contenido EML en Python email.message.EmailMessage Objeto de uso La biblioteca estándar, y luego se utiliza MapiMessage.from_email_message() Convertirlo en una MAPI mensaje de .

¿Puedo convertir MSG en formato EML?

Sí, llamado msg.to_email_string() Para obtener el mensaje en formato de texto RFC 5322 .

El uso de API

¿Cómo puedo cargar un archivo MSG?

from aspose.email_foss.msg import MapiMessage

msg = MapiMessage.from_file("message.msg")
print(msg.subject)

¿Cómo puedo crear y guardar un nuevo mensaje?

from aspose.email_foss.msg import MapiMessage

msg = MapiMessage.create("Subject", "Body text")
msg.save("output.msg")

¿Cómo puedo añadir un anexo a una mensaje?

with open("document.pdf", "rb") as f:
    data = f.read()
msg.add_attachment("document.pdf", data, mime_type="application/pdf")

¿Cómo puedo convertir un MSG en EML?

msg = MapiMessage.from_file("message.msg")
eml_text = msg.to_email_string()
with open("output.eml", "w", encoding="utf-8") as f:
    f.write(eml_text)

Conocidas limitaciones

¿Se apoya el TNEF (winmail.dat)?

No. Sólo el formato estándar MSG (CFB) se soporta nativamente. TNEF/winmail.dat aún no se ha implementado.

¿Se ofrece el calendario o soporte de cita?

Las propiedades específicas del calendario se pueden acceder a través de los IDs de la propiedad MAPI, pero no hay API dedicado o calendarios.

¿Se apoya IMAP, SMTP o POP3?

No. La biblioteca maneja los archivos MSG y CFB directamente y no incluye ninguna capa de red o protocolo.

 Español