HTML JPG PDF XML DOC
Aspose.Email  für .NET
DOC

OLM‑Betrachter für .NET‑Anwendungen

OLM‑Dateien programmgesteuert in C# anzeigen, ohne Abhängigkeiten von Microsoft Outlook oder Thunderbird.

So zeigen Sie OLM‑Dateien mit einer fortgeschrittenen E‑Mail‑API an

Verbessern Sie Ihre .NET-Anwendungen mit Aspose.Email für .NET ! Es ist eine funktionsreiche Bibliothek, die zur Verarbeitung verschiedener E‑Mail‑Dateiformate entwickelt wurde, einschließlich OLM‑ und Microsoft‑Outlook‑für‑Mac‑Archivdateien. Eine dieser Funktionen ist der programmgesteuerte Zugriff und die Anzeige von OLM‑Dateien in .NET‑Anwendungen. Die fortschrittliche API bietet Funktionen zum Extrahieren und Anzeigen von E‑Mail‑Inhalten, Anhängen und Metadaten direkt aus Archivdateien, ohne auf Drittanbietersoftware wie Microsoft Outlook angewiesen zu sein.

Hier sind die wichtigsten Funktionen, die es zu einer ausgezeichneten Wahl für die Integration der Dateiansicht in Ihre Projekte machen:

  • Programmgesteuerter Zugriff auf OLM‑Inhalte: Durchlaufen Sie OLM‑Ordner, greifen Sie auf Nachrichten zu und extrahieren Sie Metadaten wie Absender, Empfänger, Betreff und Inhalt.

  • HTML‑Rendering für E‑Mail‑Nachrichten: Konvertieren Sie OLM‑E‑Mails in das HTML‑Format, um sie in Webbrowsern anzuzeigen oder in Desktop‑Anwendungen einzubetten.

  • Unabhängigkeit von externer Software: Keine Notwendigkeit für Outlook oder andere E‑Mail‑Clients, was eine leichte und eigenständige Lösung gewährleistet.

  • Unterstützung moderner .NET‑Umgebungen: .NET Framework, .NET Core und .NET Standard.

  • Umgang mit Anhängen und Ressourcen: Anzeigen und Extrahieren von E‑Mail‑Anhängen und eingebetteten Ressourcen zusammen mit dem Nachrichteninhalt.

OLM‑Dateien werden verarbeitet, indem ihre Struktur in ein browserfreundliches Format konvertiert wird, mit Zugriff auf Ordner, Aufzählung von Nachrichten und deren Speicherung im HTML‑Format zur Visualisierung.

C# E‑Mail‑API-Installation und Nutzung zum Anzeigen von OLM‑Dateien

Beginnen Sie damit, die API in Ihrer Entwicklungsumgebung zu installieren:

  • Öffnen NuGet Paket‑Manager, nach Aspose.Email suchen und Installieren klicken.

  • Sie können auch den folgenden Befehl in der Package‑Manager‑Konsole verwenden.

Befehl


PM> Install-Package Aspose.Email

Nach der Installation können Sie mit dem Codieren beginnen.

Schritte zum Anzeigen von OLM mit C#

Aspose.Email ermöglicht es Entwicklern, die OLM‑Datei mit nur wenigen Codezeilen anzuzeigen.

  1. Verwenden Sie die OlmStorage.FromFile Methode, um die Datei zu laden.
  2. Greifen Sie auf den "Posteingang"-Ordner zu, indem Sie ihn mit der GetFolder Methode (case‑sensitive und rekursiv).
  3. Iterieren Sie über alle Nachrichten im Ordner mithilfe der EnumerateMapiMessages Methode.
  4. Speichern Sie jede Nachricht als HTML‑Datei mit der Speichern Methode und Angabe von SaveOptions.DefaultHtml . Der Dateiname basiert auf dem Betreff der Nachricht.

Systemanforderungen

Die Bibliothek wird auf allen gängigen Betriebssystemen unterstützt. Stellen Sie einfach sicher, dass Sie die folgenden Voraussetzungen erfüllen.

  • Microsoft Windows oder ein kompatibles Betriebssystem mit .NET Framework, .NET Core, Windows Azure, Mono oder Xamarin-Plattformen
  • Entwicklungsumgebung wie Microsoft Visual Studio
  • Aspose.Email für .NET in Ihrem Projekt referenziert
 

C#‑Code zum Anzeigen von 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);
    }
} 
 

OLM im Browser anzeigen

Im Folgenden sehen Sie, wie eine OLM‑Datei aussieht, wenn sie in einem Browser mithilfe der .NET‑Bibliothek gerendert wird. Durch die Konvertierung von E‑Mail‑Nachrichten in das HTML‑Format ermöglicht die API eine nahtlose Visualisierung von E‑Mail‑Inhalten, einschließlich Absender‑ und Empfängerdetails, Betreff und Nachrichtenkörper, direkt in einer Browser‑Oberfläche. Diese Funktion befähigt Entwickler, intuitive und benutzerfreundliche Lösungen zum Anzeigen von E‑Mails zu erstellen.

  • Über die .NET‑API

    Aspose.Email für .NET ist eine leistungsstarke API, die für die umfassende Verarbeitung und Verwaltung von E‑Mails in .NET‑Anwendungen entwickelt wurde. Sie unterstützt verschiedene E‑Mail‑Formate, einschließlich MSG, EML, PST, MBOX und OLM, sodass Entwickler die Erstellung, Manipulation, Konvertierung und Speicherung von E‑Mails mühelos handhaben können. Die API bietet robuste Funktionen wie Ordnerdurchlauf, Anhangsverwaltung, Nachrichtenrendering und die Integration von Protokollen wie IMAP, POP3, SMTP und Microsoft Graph, wodurch sie ein vielseitiges Werkzeug zum Erstellen fortschrittlicher, e‑mail‑zentrierter Anwendungen darstellt.

    Aspose.Email kostenlos testen

    Entdecken Sie das volle Potenzial der Bibliothek mit einer kostenlose Testversion Version. Besuchen Sie die Download‑Seite um seine Funktionen zu erkunden und noch heute leistungsstarke E‑Mail‑Funktionalität in Ihre Projekte zu integrieren.

    OLM Viewer Online

    E‑Mail‑Datei‑Betrachter für andere Formate

    Aspose.Email für .NET erweitert seine Funktionalität über OLM‑Dateien hinaus und unterstützt eine Vielzahl von E‑Mail‑Formaten. Entwickler können es auch zum Anzeigen der folgenden Formate verwenden:

    EML (Outlook‑E‑Mail‑Nachrichten)
    EMLX (Apple‑Mail‑EMLX‑Format)
    ICS (iCalendar‑Dateien für Ereignisdaten)
    MBOX (Sammlungen von elektronischen Nachrichten)
    MSG (Microsoft‑Outlook‑E‑Mail‑Format)
    OFT (Outlook-E-Mail-Vorlagen)
    PST (Outlook Personal Storage Files)
    VCF (Virtuelle‑Karten‑Dateien für Kontaktinformationen)