Aspose.Email  for Python via .NET

API de Python para procesamiento de correo electrónico

Cree, manipule o convierta formatos de correo electrónico, incluidos MSG, EML, EMLX y MHT desde las aplicaciones de Python.

  Descargar prueba gratuita
  
 

Aspose.Email para Python a través de .NET es una API de programación de correo electrónico flexible pero potente, que ahorra tiempo y esfuerzo al desarrollador para crear, manipular o convertir formatos comunes de mensajes de correo electrónico sin preocuparse por las complejidades de la implementación del formato subyacente.

La API de correo electrónico de Python se puede utilizar para las funciones básicas de administración de correo electrónico, como la edición del contenido del mensaje y la manipulación de archivos adjuntos. Además, la biblioteca también realiza la gestión de los documentos de almacenamiento de mensajes, enviando y recibiendo correos electrónicos a través de diferentes protocolos, incluidos POP3, IMAP y SMTP.

Características avanzadas de la API de procesamiento de correo electrónico

Conversión y representación de formato de archivo de correo electrónico

Enviar y recibir correos electrónicos con archivos adjuntos

Descargar mensajes de servidores de correo POP3 e IMAP

Crea y actualiza tareas usando iCalendar

Manipular archivos de almacenamiento de mensajes

Manipular archivos adjuntos de correo electrónico y recursos vinculados

Envíe citas o reuniones compatibles con iCalendar

Soporte para SSL y TLS

Compatibilidad con archivos adjuntos TNEF

Convertir dinámicamente archivos de mensajes

Aspose.Email para Python a través de .NET es una buena opción si está buscando una API para convertir archivos de correo electrónico. Proporciona interfaces fáciles de usar para el proceso de conversión mientras oculta todos los detalles feos de la especificación de formato subyacente. Todo lo que necesita hacer es cargar el archivo fuente en el modelo de objetos Aspose.Email y llamar al método Save con los parámetros apropiados. ¡Es realmente así de simple!

Convierta MSG a varios formatos - Python

msg= MailMessage.load(dir + "msgtemplate.msg")

# convert MSG to EML, HTML and MHTML formats

msg.save("emloutput.eml", SaveOptions.default_eml)

msg.save("htmloutput.html", SaveOptions.default_html)

msg.save("mhtoutput.mhtml", SaveOptions.default_mhtml)

Amplia compatibilidad con el formato ICS de citas

Aspose.Email para Python a través de .NET se puede utilizar para crear citas y guardarlas en formato ICS. La biblioteca de correo electrónico de Python también permite cargar citas desde archivos ICS, leer o escribir eventos de citas, crear una cita como borrador y establecer el estado de los asistentes a la cita.

Producir y consumir recurrencias con iCalendar API

Aspose.Email para Python a través de .NET proporciona la funcionalidad para generar y guardar objetos de calendario de Outlook en formatos MSG e ICS. No solo puede crear y guardar objetos de iCalendar, sino también recuperar, actualizar, enviar y cancelar solicitudes de reunión. Además, al usar el modelo de objeto intuitivo, es fácil producir y consumir dinámicamente patrones de recurrencia en formato iCalendar RFC 2445.

Enviar y recibir Correos electrónicos via SMTP, POP3 and IMAP Mail Servers

Aspose.Email para Python a través de la API de .NET le permite crear, enviar y recibir correos electrónicos utilizando los protocolos SMTP, POP3 e IMAP. Le permite iniciar sesión en servidores POP3 por nombre de usuario y contraseña o autenticación APOP para realizar operaciones de correo electrónico como: ver el tamaño del buzón y el recuento de mensajes, recuperar el mensaje completo o su encabezado, eliminar mensajes del servidor y comandos básicos de POP3.

Aspose.Email para Python a través de .NET también admite el protocolo IMAP, incluidos sus comandos, así como autenticación, creación, eliminación, selección, consulta de carpetas, obtención, eliminación, almacenamiento de mensajes y manipulación de indicadores de mensajes.

Crear o manipular archivos PST, OST y MBOX

Aspose.Email para Python a través de .NET le permite administrar archivos de almacenamiento de Outlook como PST y OST. Puede realizar una serie de operaciones en los archivos de almacenamiento existentes, así como crear nuevos archivos PST desde cero. Las posibles operaciones incluyen listado de carpetas, listado de mensajes, extracción de mensajes y contactos en formato MSG.

Junto con los archivos de almacenamiento de Outlook, Aspose.Email para Python a través de .NET también admite el formato de archivo Mbox. Puede usar Aspose.Email para Python a través de .NET para cargar archivos Mbox existentes y extraer información de mensajes.

Extraer mensajes de Mbox - Python

reader = MboxrdStorageReader(dir + "template.mbox", False)

eml = reader.read_next_message()

# Leer todos los mensajes en un bucle

while (eml is not None):

    # mostrar asunto del mensaje

    print("Subject: " + eml.subject)

    # save message in EML and MSG formats

    eml.save("output.eml", aspose.email.SaveOptions.default_eml)

    eml.save("output.msg", aspose.email.SaveOptions.default_msg_unicode)

    # obtener el siguiente mensaje

    eml = reader.read_next_message();

reader.dispose();
  

  
  

Aspose.Email ofrece API de correo electrónico individuales para otros entornos de desarrollo populares, como se indica a continuación: