Visor OLM para aplicaciones .NET
Ver archivos OLM programáticamente en C# sin dependencias de Microsoft Outlook o Thunderbird.
Cómo ver archivos OLM usando una API de correo avanzada
Mejora tus aplicaciones .NET con Aspose.Email para .NET ! Es una biblioteca con muchas funciones diseñada para procesar varios formatos de archivos de correo, incluidos OLM y archivos de archivo de Microsoft Outlook para Mac. Una de estas funciones es acceder y ver archivos OLM programáticamente en aplicaciones .NET. Su API avanzada ofrece funcionalidad para extraer y mostrar el contenido del correo, los adjuntos y los metadatos directamente desde los archivos de archivo sin depender de software de terceros como Microsoft Outlook.
Estas son las características principales que lo convierten en una excelente opción para integrar la visualización de archivos en sus proyectos:
Acceso programático al contenido OLM: Recorrer carpetas OLM, acceder a mensajes y extraer metadatos como remitente, destinatario, asunto y cuerpo.
Renderizado HTML para mensajes de correo: Convertir correos OLM a formato HTML para su visualización en navegadores web o incrustación en aplicaciones de escritorio.
Independencia de software externo: No necesita Outlook u otros clientes de correo, garantizando una solución ligera e independiente.
Compatibilidad con entornos .NET modernos: .NET Framework, .NET Core y .NET Standard.
Manejo de adjuntos y recursos: Ver y extraer los adjuntos de correo y los recursos incrustados junto al contenido del mensaje.
Los archivos OLM se procesan convirtiendo su estructura a un formato amigable para el navegador con acceso a carpetas, enumeración de mensajes y su guardado en formato HTML para su visualización.
Instalación y uso de la API de correo electrónico C# para ver archivos OLM
Para comenzar, instale la API en su entorno de desarrollo:
Abrir NuGet administrador de paquetes, busque Aspose.Email y haga clic en Instalar.
También puede usar el siguiente comando en la Consola del Administrador de Paquetes.
Comando
PM> Install-Package Aspose.Email
Una vez instalado, puede comenzar a programar.
Pasos para ver OLM mediante C#
Aspose.Email facilita a los desarrolladores la visualización del archivo OLM con solo unas pocas líneas de código.
- Utilice el OlmStorage.FromFile método para cargar el archivo.
- Accede a la carpeta "Inbox" recuperándola con el GetFolder método (sensible a mayúsculas y minúsculas y recursivo).
- Itera a través de todos los mensajes en la carpeta usando el EnumerateMapiMessages método.
- Guarda cada mensaje como un archivo HTML usando el Guardar método y especificar SaveOptions.DefaultHtml . El nombre del archivo se basa en el asunto del mensaje.
Requisitos del sistema
La biblioteca es compatible con todos los sistemas operativos principales. Simplemente asegúrate de tener los siguientes requisitos previos.
- Microsoft Windows o un sistema operativo compatible con .NET Framework, .NET Core, Windows Azure, Mono o plataformas Xamarin
- Entorno de desarrollo como Microsoft Visual Studio
- Aspose.Email para .NET referenciado en su proyecto
Código C# para ver OLM
using (var olm = OlmStorage.FromFile("filename.olm"))
{
var folder = olm.GetFolder("Inbox", true);
foreach (var msg in folder.EnumerateMapiMessages())
{
// save message in html format
msg.Save($"{msg.Subject}.html", SaveOptions.DefaultHtml);
}
}
Ver OLM en un navegador
A continuación puedes ver cómo se muestra un archivo OLM cuando se renderiza en un navegador usando la biblioteca .NET. Al convertir los mensajes de correo electrónico a formato HTML, la API permite una visualización fluida del contenido del correo, incluidos los detalles del remitente y del destinatario, el asunto y el cuerpo del mensaje, directamente en la interfaz del navegador. Esta característica permite a los desarrolladores crear soluciones de visualización de correos electrónicost intuitivas y accesibles.

Acerca de la API .NET
Aspose.Email para .NET es una API potente diseñada para el procesamiento y gestión integral de correo electrónico en aplicaciones .NET. Soporta varios formatos de correo, incluidos MSG, EML, PST, MBOX y OLM, lo que permite a los desarrolladores manejar la creación, manipulación, conversión y almacenamiento de correos con facilidad. La API ofrece funciones robustas como recorrido de carpetas, gestión de archivos adjuntos, renderizado de mensajes e integración con protocolos como IMAP, POP3, SMTP y Microsoft Graph, convirtiéndola en una herramienta versátil para construir aplicaciones avanzadas centradas en correo electrónico.
Prueba Aspose.Email gratis
Descubra el potencial completo de la biblioteca con un prueba gratuita versión. Visite el página de descarga para explorar sus funcionalidades e integrar potente funcionalidad de correo en sus proyectos hoy.
OLM Viewer Online
Visor de archivos de correo para otros formatos
Aspose.Email para .NET amplía su funcionalidad más allá de los archivos OLM, soportando una variedad de formatos de correo electrónico. Los desarrolladores también pueden usarla para ver lo siguiente: