API de procesamiento de correo electrónico para .NET
Crea aplicaciones multiplataforma para crear, analizar, convertir y manipular correos electrónicos y buzones
Descargar prueba gratuitaAspose.Email para .NET es un conjunto integral de APIs de procesamiento de correo electrónico que pueden usarse para crear aplicaciones multiplataforma con la capacidad de crear correos, manipular, analizar, convertir y transmitir mensajes sin usar Microsoft Outlook ni automatización de Office. La API ofrece funciones de manipulación de correo como la adición, extracción o eliminación de archivos adjuntos de un objeto de mensaje, la personalización de encabezados de mensaje agregando o eliminando destinatarios o modificando el asunto y más. La descripción general de estas funciones y su uso con ejemplos de código la puedes encontrar en nuestro documentación.
Aspose.Email para .NET facilita a los desarrolladores trabajar con Microsoft Outlook y Mozilla Thunderbird, ya que soporta varios formatos como MSG, EML, EMLX, PST, OST, MBOX y MHT. El número completo de formatos lo puedes encontrar en el lista de los formatos de archivo compatibles.
Aspose.Email para .NET también brinda la capacidad de gestionar archivos de almacenamiento de mensajes como archivos de almacenamiento personal (PST) y archivos de almacenamiento offline (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 conectar con Microsoft Exchange Server a través de Exchange Web Services y Microsoft Graph para enviar y recibir correos electrónicos con archivos adjuntos y listar o eliminar mensajes del servidor.
Funciones avanzadas de la API de correo .NET
Crear y actualizar tareas usando iCalendar
Interconvertir formatos de mensaje
Generar patrones de recurrencia especificados según el RFC iCalendar
Combinar correspondencia desde una plantilla
Soporte para proxy HTTP en clientes de correo, p.ej. POP3, IMAP y SMTP
Soporte para crear archivos ICF y VCF versión 3.0
Convertir dinámicamente mensajes a múltiples formatos de correo en .NET
Aspose.Email es una buena elección si buscas una API para convertir correos electrónicos a varios formatos de archivo. Por ejemplo, puedes convertir fácilmente archivos MSG a formatos EML, HTML o MHTML o viceversa. La API ha expuesto interfaces para todos los procesos de conversión posibles mientras oculta las especificaciones subyacentes del formato, lo que facilita a los desarrolladores integrar la API en sus aplicaciones. Cualquier proceso de conversión soportado es tan simple 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 mensaje en diferentes formatos - C#
// cargar el archivo a convertir
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);
}Gestionar objetos de calendario con la API iCalendar
Aspose.Email te brinda la capacidad de crear y guardar objetos de Calendario de Outlook mediante su API iCalendar. No solo puedes extraer los objetos de calendario en varios formatos y guardarlos como archivos MSG o ICS, sino que también puedes enviar, recuperar, actualizar y cancelar solicitudes de reuniones a través de los protocolos de envío de mensajes. Cómo manejar la API iCalendar puedes aprenderlo en la Trabajando con Citas artículo.
Enviar y recibir correos electrónicos vía SMTP, POP3 e IMAP
Aspose.Email para .NET te permite crear mensajes complejos con archivos adjuntos, formato HTML e imágenes, y enviar correos electrónicos usando el protocolo SMTP. También permite iniciar sesión en servidores POP3 mediante nombre de usuario y contraseña o autenticación APOP para realizar operaciones como recibir correos, ver el tamaño del buzón y el número de mensajes, recuperar el mensaje completo o solo los encabezados, eliminar mensajes del servidor, entre otros. Cómo manejar los protocolos de correo puedes aprenderlo en los artículos correspondientes de nuestro guía del desarrollador.
Las características del protocolo IMAP permiten al usuario de la API autenticarse, crear, eliminar, seleccionar, consultar carpetas, obtener y guardar mensajes, cambiar banderas de mensajes y ejecutar comandos básicos de IMAP.
Conectar a Microsoft Exchange Server
Aspose.Email para .NET brinda la capacidad de conectarse con Microsoft Exchange Server para realizar varias operaciones. Puedes listar mensajes de cualquier carpeta, descargar mensajes y guardarlos en los formatos de mensaje compatibles. Los correos electrónicos y las invitaciones a reuniones también pueden enviarse usando el Exchange Server WebDav & Exchange Web ServicesLa API también soporta operaciones de mensajería unificada y autodescubrimiento de la configuración del servidor Exchange basándose en las credenciales especificadas.
Solución completa de patrones de recurrencia
Aspose.Email para .NET le permite calcular de forma sencilla y fiable las fechas y horas de ocurrencia incluso para los patrones de recurrencia más complejos. Puedes crear y consumir dinámicamente patrones de recurrencia en el formato iCalendar RFC (2445). Puedes elegir usar patrones de recurrencia anuales, mensuales, semanales, diarios, horarios, por minuto y por segundo, y representarlos en tus aplicaciones de escritorio, web o móviles.
Gestionar Archivos de Almacenamiento de Mensajes
La biblioteca de correo electrónico puede cargar archivos PST y OST de Microsoft Outlook desde un objeto de flujo o una ubicación en disco para recuperar la jerarquía completa de carpetas y leer detalles específicos del mensaje como asunto, remitente, destinatario o extraer mensajes con archivos adjuntos. Manejarás fácilmente archivos PST y OST después de visitar el Trabajando con Archivos de Almacenamiento Outlook sección.
Listar mensajes de un PST - C#
// cargar archivo PST
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);
}
}
}Trabajar con Tarjetas de Contacto
VCard o VCF es un formato de archivo mundial para almacenar e intercambiar tarjetas de contacto. Aspose.Email para .NET permite manipular archivos de tarjetas de contacto (VCF) dentro de aplicaciones .NET. También puedes procesar tarjetas de contacto de Outlook así como VCards de Thunderbird. Usando Aspose.Email para .NET puedes enviar archivos VCard o VCF en correos electrónicos, adjuntar VCards a tus mensajes. Además, puedes intercambiar archivos VCard a tu manera. La API permite crear, editar y eliminar tus tarjetas de contacto. Puedes añadir fácilmente soporte de tarjetas de contacto a tu aplicación.
Automatización de Microsoft Office – No Necesaria
Aspose.Email para .NET está construido 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 de correo electrónico. Es una alternativa perfecta a la 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 de migrar de Office Automation a Aspose.
- Recursos de Aprendizaje
- Documentación
- Código Fuente
- Referencias de API
- Videos Tutoriales
- Soporte del Producto
- Soporte Gratis
- Soporte de Pago
- Blog
- Notas de la Versión
- ¿Por qué Aspose.Email para .NET?
- Lista de Clientes
- Historias de Éxito