HTML JPG PDF XML DOC
Aspose.Email  para .NET
DOC

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.

  1. Utilice el OlmStorage.FromFile método para cargar el archivo.
  2. Accede a la carpeta "Inbox" recuperándola con el GetFolder método (sensible a mayúsculas y minúsculas y recursivo).
  3. Itera a través de todos los mensajes en la carpeta usando el EnumerateMapiMessages método.
  4. 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:

    EML (Mensajes de correo de Outlook)
    EMLX (Formato EMLX de Apple Mail)
    ICS (Archivos iCalendar para datos de eventos)
    MBOX (Colecciones de mensajes de correo electrónico)
    MSG (Formato de correo de Microsoft Outlook)
    OFT (Plantillas de correo de Outlook)
    PST (Archivos de almacenamiento personal de Outlook)
    VCF (Archivos de tarjeta virtual para información de contactos)