Aspose.Email  for .NET

Biblioteca de procesamiento de correo electrónico de .NET Outlook y Thunderbird

Cree, analice, convierta y manipule correos electrónicos y archivos de correo electrónico multiplataforma

  Descargar prueba gratuita
  
 

Aspose.Email para .NET es un conjunto integral de API de procesamiento de correo electrónico que se puede usar para crear aplicaciones multiplataforma con la capacidad de crear correo, manipular, analizar, convertir y transmitir mensajes sin usar Microsoft Outlook o Office Automation. La API proporciona funciones de manipulación de correo electrónico, como agregar, extraer o eliminar archivos adjuntos de un objeto de mensaje, personalizar los encabezados de los mensajes al agregar o eliminar destinatarios o cambiar el asunto y más.

Aspose.Email para .NET facilita a los desarrolladores trabajar con varios formatos de Microsoft Outlook y Mozilla Thunderbird, como MSG, EML, EMLX, PST, OST, MBOX y MHT, además de brindar la capacidad de administrar archivos de almacenamiento de mensajes. como personales Archivos de almacenamiento (PST) y fuera de línea Archivos de almacenamiento (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 y SMTP o conectarse con Microsoft Exchange Server a través de WebDav y Exchange Web Services para enviar y recibir correos electrónicos con archivos adjuntos y enumerar o eliminar mensajes del servidor.

Advanced API de correo electrónico .NET Features

Enviar correo electrónico con cuerpo HTML y archivos adjuntos

Funcionalidad de combinación de correo y envío de correo masivo

Enumere y descargue mensajes de servidores de correo POP3 e IMAP

Enumere, descargue y envíe mensajes a través de Microsoft Exchange Servers

Crea y actualiza tareas usando iCalendar

Cargar mensajes desde un archivo o transmisión

Guardar mensajes en un archivo o transmisión

Formatos de mensajes de conversión interna

Manipular archivos de almacenamiento personales y fuera de línea de mensajes

Agregue mensajes, contactos, tareas, notas, elementos de calendario y listas de distribución a PST

Extraiga mensajes, contactos y elementos de calendario de PST

Genere patrones de recurrencia especificados según iCalendar RFC

Manipular elementos de calendario mediante el cliente de servicio web de Exchange (EWS)

Agregue objetos incrustados y archivos adjuntos a los correos electrónicos

Incluir texto y cuerpo de correo HTML

Combinar correspondencia desde una plantilla

Envíe citas o reuniones compatibles con iCalendar

Crear encabezados de correo personalizados

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

Conversión de tareas de Outlook a MHTML

Método único unificado para obtener varios tipos de elementos de Outlook

Crear contacto en subcarpeta de contactos en EWS

Agregar archivo adjunto a eventos de calendario recurrentes

Actualizar miembro en una lista de distribución PST (DL)

Compatibilidad con Outlook para archivos de datos de Mac OLM

Soporte para crear archivos ICF y VCF versión 3.0

Obtener la ruta de la carpeta en el archivo OLM

Obtener una lista de carpetas personalizadas creadas por el usuario

Compatibilidad con conexiones múltiples para operaciones IMAP y POP3 recursivas

Convierta dinámicamente mensajes a múltiples formatos de correo electrónico en .NET

Aspose.Email es una buena opción si está buscando una API para convertir correos electrónicos a diferentes formatos de archivo. Por ejemplo, puede convertir fácilmente archivos MSG a formatos EML, HTML o MHTML o viceversa. La API ha expuesto interfaces para todos los posibles procesos de conversión al tiempo que 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 admitidos es tan simple como cargar el archivo de origen en el modelo de objetos de la biblioteca y llamar al método Save con los parámetros apropiados.

Guardar mensaje en diferentes formatos - C#

// carga el archivo a convertir

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

{

    // guardar en diferentes formatos

    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);

}

Administrar objetos de 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 convocatorias de reunión a través de protocolos de envío de mensajes.

Send and Receive Correos electrónicos via SMTP, POP3 and IMAP

Aspose.Email para .NET le permite crear mensajes complejos con archivos adjuntos, formato HTML e imágenes, y enviar correos electrónicos utilizando el protocolo SMTP. También le permite iniciar sesión en los servidores POP3 con nombre de usuario y contraseña o autenticación APOP para realizar operaciones como recibir correos electrónicos y 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. .

La API también es compatible con las funciones del protocolo IMAP, que incluyen autenticación, creación, eliminación, selección, consulta de carpetas, obtención y almacenamiento de mensajes, cambio de indicadores de mensajes y comandos básicos de IMAP.

Conéctese al servidor de Microsoft Exchange

Aspose.Email para .NET proporciona la capacidad de conectarse con un servidor de Microsoft Exchange para realizar varias operaciones. Puede enumerar mensajes de cualquier carpeta, descargar mensajes y guardarlos en formatos de mensajes compatibles. Correos electrónicos y las invitaciones a reuniones también se pueden enviar utilizando WebDav y Exchange Web Services de Exchange Server. La API también es compatible con 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 patrón 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 dinámicamente patrones de recurrencia en el formato iCalendar RFC (2445). Puede optar por utilizar patrones de recurrencia anuales, mensuales, semanales, diarias, por horas, por minutos y por segundos, y puede representar patrones de recurrencia en sus ventanas, aplicaciones web o móviles.

Manage Message Archivos de almacenamiento

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 de carpetas completa y leer detalles específicos del mensaje, como el asunto, el remitente, el destinatario o extraer mensajes con archivos adjuntos.

Listar mensajes de un PST - C#

// carga el archivo PST

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

{

    // lista de carpetas PST

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

    {

        // lista de mensajes en una carpeta

        foreach (var msg in folder.EnumerateMessages())

        {

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

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

        }

    }

}

Trabajar 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) dentro de aplicaciones .NET. Procese tarjetas de contacto de Outlook, así como Thunderbird VCards. Con Aspose.Email para .NET, puede enviar archivos VCard o VCF por correo electrónico y adjuntar VCards a sus mensajes. Además, puede intercambiar archivos VCard a su manera. La API permite crear, editar y eliminar sus tarjetas de contacto. Puede agregar fácilmente compatibilidad con tarjetas de contacto a su aplicación.

Automatización de Microsoft Office: no es necesario

Aspose.Email para .NET está construido usando código administrado que no necesita que Microsoft Office o Microsoft Outlook estén instalados en la máquina para trabajar con el procesamiento de 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.

  
  

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