Aspose.Email  para.NET

API de procesamiento de correo electrónico para.NET

Cree aplicaciones multiplataforma para crear, analizar, convertir y manipular correos electrónicos y buzones

  Descargar prueba gratuita
  
 

Aspose.Email para.NET es un conjunto completo de API de procesamiento de correo electrónico que se puede usar para crear aplicaciones multiplataforma con la capacidad de crear correos electrónicos, manipular, analizar, convertir y transmitir mensajes sin usar Microsoft Outlook u Office Automation. La API proporciona funciones de manipulación del correo electrónico, como agregar, extraer o eliminar archivos adjuntos de un objeto de mensaje, personalizar los encabezados de los mensajes añadiendo o eliminando destinatarios o cambiando el asunto, etc. Encontrará información general sobre estas funciones y su uso con ejemplos de código en nuestro documentation.

Aspose.Email para .NET facilita a los desarrolladores el trabajo con Microsoft Outlook y Mozilla Thunderbird, ya que admite varios formatos como MSG, EML, EMLX, PST, OST, MBOX y MHT. El número completo de formatos que puede encontrar en el lista de los formatos de archivo compatibles.

Aspose.Email para.NET también ofrece la posibilidad de administrar archivos de almacenamiento de mensajes como archivos de almacenamiento personal (PST) y archivos de almacenamiento sin conexión (OST) y MBOX. Los desarrolladores pueden usar la API para enviar y recibir correos electrónicos a través de varios protocolos populares, como POP3, IMAP & SMTP o conéctese con Microsoft Exchange Server a través de Servicios web de Exchange and Microsoft Graph para enviar y recibir correos electrónicos con archivos adjuntos y enumerar o eliminar mensajes del servidor.

Características avanzadas de la API de correo electrónico.NET

Crear y actualizar tareas con iCalendar

Interconversión de formatos de mensajes

Genere patrones de recurrencia especificados según el RFC de iCalendar

Combinar correspondencia a partir de una plantilla

Soporte para proxy HTTP en clientes de correo electrónico, es decir, POP3, IMAP y SMTP

Soporte para crear archivos ICF y VCF versión 3.0

Convierta dinámicamente los mensajes a varios formatos de correo electrónico en.NET

Aspose.Email es una buena opción si estás buscando una API para convertir correos electrónicos a varios formatos de archivo. Por ejemplo, puede convertir fácilmente archivos MSG a formatos EML, HTML o MHTML o viceversa. La API ha expuesto las interfaces para todos los procesos de conversión posibles y, al mismo tiempo, oculta las especificaciones de formato subyacentes, lo que facilita a los desarrolladores la integración de la API en sus aplicaciones. Cualquiera de los procesos de conversión compatibles es tan sencillo como cargar el archivo fuente en el modelo de objetos de la biblioteca y llamar al método Save con los parámetros adecuados.

Prueba nuestro gratis Convertidor de correo electrónico.

Guardar el mensaje en diferentes formatos - C#

// load the file to be converted

using (var message = Aspose.Email.MailMessage.Load(dir + "template.msg"))

{

    // save in different formats

    message.Save(dir + "output.eml", Aspose.Email.SaveOptions.DefaultEml);

    message.Save(dir + "output.html", Aspose.Email.SaveOptions.DefaultHtml);

    message.Save(dir + "output.mhtml", Aspose.Email.SaveOptions.DefaultMhtml);

}

Gestione los objetos del calendario con la API de iCalendar

Aspose.Email le brinda la capacidad de crear y guardar objetos de calendario de Outlook a través de su API iCalendar. No solo puede extraer los objetos del calendario en varios formatos y guardarlos como archivos MSG o ICS, sino que también puede enviar, recuperar, actualizar y cancelar las convocatorias de reunión mediante protocolos de envío de mensajes. Puedes aprender a manejar la API de iCalendar en Trabajando con citas article.

Enviar y recibir correos electrónicos a través de SMTP, POP3 e IMAP

Aspose.Email para.NET le permite crear mensajes complejos con archivos adjuntos, formato HTML e imágenes, y enviar correos electrónicos mediante el protocolo SMTP. También le permite iniciar sesión en los servidores POP3 mediante nombre de usuario y contraseña o mediante la autenticación APOP para realizar operaciones como recibir correos electrónicos, ver el tamaño del buzón y el recuento de mensajes, recuperar el mensaje completo o solo los encabezados, eliminar mensajes del servidor, etc. Puedes aprender a gestionar los protocolos de correo electrónico en los artículos correspondientes de nuestro guía para desarrolladores.

Las funciones del protocolo IMAP permiten al usuario de la API autenticar, crear, eliminar, seleccionar, consultar carpetas, obtener y guardar mensajes, cambiar las marcas de mensajes y los comandos IMAP básicos.

Conéctese a Microsoft Exchange Server

Aspose.Email para.NET ofrece la posibilidad de conectarse con Microsoft Exchange Server para realizar varias operaciones. Puede enumerar los mensajes de cualquier carpeta, descargarlos y guardarlos en los formatos de mensaje compatibles. Los correos electrónicos y las invitaciones a reuniones también se pueden enviar mediante el WebDAV de Exchange Server & Servicios web de Exchange. La API también admite las operaciones de mensajería unificada y el descubrimiento automático de la configuración de Exchange Server en función de las credenciales especificadas.

Solución completa de patrones de recurrencia

Aspose.Email para.NET le permite calcular de manera fácil y confiable las fechas y horas de ocurrencia incluso para los patrones de recurrencia más complejos. Puede producir y consumir patrones de recurrencia de forma dinámica en el formato RFC (2445) de iCalendar. Puede optar por utilizar patrones de recurrencia anuales, mensuales, semanales, diarios, por hora, por minuto y por segundo, y puede representar los patrones de recurrencia en sus aplicaciones de Windows, web o móviles.

Administrar archivos de almacenamiento de mensajes

La biblioteca de correo electrónico puede cargar archivos PST y OST de Microsoft Outlook desde un objeto de transmisión o una ubicación de disco para recuperar la jerarquía completa de carpetas y leer detalles específicos de los mensajes, como el asunto, el remitente, el destinatario o extraer los mensajes con archivos adjuntos. Gestionará los archivos PST y OST fácilmente después de visitar el Trabajando con archivos de almacenamiento de Outlook section.

Listar mensajes de un PST - C#

// load PST file

using (var pst = Aspose.Email.Storage.Pst.PersonalStorage.FromFile(dir + "template.pst"))

{

    // list PST folders

    foreach (var folder in pst.RootFolder.GetSubFolders())

    {

        // list messages in a folder

        foreach (var msg in folder.EnumerateMessages())

        {

            var folderInfo = pst.GetParentFolder(msg.EntryId);

            Console.WriteLine(msg.Subject + ":" + folderInfo.DisplayName);

        }

    }

}

Trabaje con tarjetas de contacto

vCard o VCF es un formato de archivo mundial para almacenar e intercambiar tarjetas de contactos. Aspose.Email para .NET permite manipular archivos de tarjetas de contacto (VCF) en aplicaciones .NET. También puedes procesar tarjetas de contacto de Outlook y vCards de Thunderbird. Con Aspose.Email para .NET puedes enviar archivos vCard o VCF en correos electrónicos y adjuntar vCards a tus mensajes. Además, puede intercambiar archivos vCard a su manera. La API permite crear, editar y eliminar sus tarjetas de contacto. Puedes añadir fácilmente la compatibilidad con tarjetas de contacto a tu aplicación.

Automatización de Microsoft Office: no es necesaria

Aspose.Email para.NET se creó con código administrado que no necesita que Microsoft Office o Microsoft Outlook estén instalados en la máquina para trabajar con el procesamiento del correo electrónico. Es una alternativa perfecta de automatización de Microsoft Outlook para la manipulación dinámica de archivos de mensajes, así como para enviar y recibir correos electrónicos. Es bastante fácil migrar de Office Automation a Aspose.

  
  

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