PNG JPG BMP TIFF MSG
Aspose.Email  für .NET

Parse MSG-Dateien in C#

Eine MSG‑Datei‑Parsing‑Lösung für .NET‑Anwendungen, die weder Microsoft Outlook noch Drittanbieter‑Abhängigkeiten verwendet.

Extrahieren und Parsen von MSG‑Dateien in C#

Aspose.Email für .NET ist eine C#‑Bibliothek, die die Verarbeitung von E‑Mail‑Dateien, einschließlich des MSG‑Formats, vereinfacht. Ihre leistungsstarke API ermöglicht Entwicklern das Laden und Parsen von Outlook‑Nachrichten, um deren Inhalte wie Absender, Empfänger, Betreff und Nachrichtenkörper zu extrahieren. Diese Funktionen machen sie zu einem unverzichtbaren Werkzeug für .NET‑Anwendungen, die E‑Mail‑Verarbeitung benötigen, wie Archivierung, Analyse oder automatisierte Workflows.

API‑Funktionen zum Parsen von MSG‑Dateien

  • Laden Sie MSG‑Dateien von der Festplatte.

  • Absenderdetails extrahieren: Name des Absenders und weitere Attribute.

  • Betreff und Inhalt abrufen.

  • Empfänger verwalten: Greifen Sie auf die Sammlung der Empfänger und deren Attribute zu, wie Name, E‑Mail‑Adresse und Empfänger‑Typ.

  • Iterieren Sie über die Empfänger, um detaillierte Informationen zu jedem Empfänger zu extrahieren.

Installieren Sie die C#‑API

Um mit dem Coden zu beginnen, stellen Sie sicher, dass die API in Ihrem Projekt installiert ist. Sie können die API hinzufügen über NuGet Package Manager in Visual Studio:

  1. Öffnen Sie Ihr Projekt in Visual Studio.

  2. Navigieren Sie zu Tools > NuGet Package Manager > Manage NuGet Packages for Solution.

  3. Suchen Sie nach "Aspose.Email" im NuGet‑Package‑Manager.

  4. Wählen Sie das Paket aus und klicken Sie auf Install.

Alternativ können Sie es über die Package‑Manager‑Konsole installieren:

 

Befehl


PM> Install-Package Aspose.Email
 

Nach der Installation können Sie beginnen, ihre Funktionen in Ihre Anwendung zu integrieren.

Schritte zum Parsen von MSG‑Dateien in C#

Ein grundlegendes Nachrichten‑Parsing mit der API lässt sich mit nur wenigen Code‑Zeilen durchführen.

  1. Laden Sie die MSG‑Datei in das outlookMessageFile‑Objekt mithilfe der MapiMessage.Load Methode.
  2. Nachrichtendetails extrahieren und anzeigen:
    • Name des Absenders
    • Betreff
    • Inhalt
    • Empfänger

Systemanforderungen

Unsere APIs werden auf allen wichtigen Plattformen und Betriebssystemen unterstützt. Bevor Sie den untenstehenden Code ausführen, stellen Sie bitte sicher, dass die folgenden Voraussetzungen auf Ihrem System vorhanden sind.

  • Microsoft Windows oder ein kompatibles Betriebssystem mit .NET Framework, .NET Core und Xamarin Plattformen
  • Entwicklungsumgebung wie Microsoft Visual Studio
  • Aspose.Email für .NET DLL, die in Ihrem Projekt referenziert wird – installieren Sie sie über NuGet mittels des obigen Download‑Buttons
 

Parse MSG‑Dateien – C#

// Instantiate the MapiMessage class to load an MSG file
var outlookMessageFile = MapiMessage.Load(dataDir + "message.msg");

// Display sender's name
Console.WriteLine("Sender Name : " + outlookMessageFile.SenderName);

// Display subject
Console.WriteLine("Subject : " + outlookMessageFile.Subject);

// Display body
Console.WriteLine("Body : " + outlookMessageFile.Body);

// Display recipients information
Console.WriteLine("Recipients : \n");

// Loop through the recipients collection associated with the MapiMessage object
foreach (var rcp in outlookMessageFile.Recipients)
{
    // Display recipient email address
    Console.WriteLine("Email : " + rcp.EmailAddress);
    // Display recipient name
    Console.WriteLine("Name : " + rcp.DisplayName);
    // Display recipient type
    Console.WriteLine("Recipient Type : " + rcp.RecipientType);
}
 
  • Über die Aspose.Email C#‑API

    Erleben Sie die Bequemlichkeit, MSG‑Dateien in Ihren .NET‑Anwendungen mit einer fortschrittlichen .NET‑API zu parsen. Laden Sie die kostenlose Testversion und entdecken Sie noch heute die leistungsstarken Funktionen. Erkunden Sie die Dokumentation für ausführliche Anleitungen oder probieren Sie die vollständigen Beispiele auf GitHub.

    Die C#‑Bibliothek ist eine umfassende Lösung für die Verarbeitung von E‑Mail‑Dateien und -Operationen in .NET‑Anwendungen. Ihre Hochleistungs‑API vereinfacht komplexe Aufgaben und bietet Entwicklern eine effiziente Möglichkeit, E‑Mail‑Funktionalität in ihre Projekte zu integrieren. Sie unterstützt verschiedene Formate, darunter MSG, EML, MHT und weitere, wodurch Aspose.Email ein nahtloses Management von E‑Mails ermöglicht – vom Parsen und Konvertieren bis hin zu Senden, Empfangen und mehr – und Entwicklern hilft, funktionsreiche, zuverlässige, E‑Mail‑fähige Anwendungen mühelos zu erstellen.

    Online MSG Parser Live Demos

    Weitere unterstützte Parsing‑Formate

    Mit C# können Sie leicht weitere Formate parsen, darunter:

    EML (Outlook‑E‑Mail‑Nachrichten)