Open Source .NET API zum Arbeiten mit MS Outlook MSG- und EML-Dateien
Lesen Sie MSG- und EML-Dateien von MS Outlook, speichern Sie E-Mail-Anhänge und lesen Sie Nachrichteneigenschaften aus .NET-Anwendungen heraus.
Was ist die MsgReader API für .NET?
MSGReader ist eine robuste, Open-Source-.NET-API für Entwickler, die MSG- und EML-Dateien von Microsoft Outlook in ihren Anwendungen lesen und verarbeiten müssen. Ob es um das Extrahieren von E-Mails, Terminen, Aufgaben oder Kontaktdaten geht, diese API ermöglicht die nahtlose Verarbeitung verschiedener Outlook-Objekte, ohne sich auf Outlook selbst verlassen zu müssen. Mit Unterstützung für verschiedene Texttypen wie Nur-Text, HTML und RTF sowie Anhangsverwaltung und Zeichensatzerkennung bietet MSGReader eine umfassende Lösung für die effiziente Verarbeitung von MSG-Dateien in .NET-Umgebungen.
MsgReader für .NET API - Hauptfunktionen
Im Folgenden sind einige der Hauptfunktionen von MsgReader aufgeführt:
- Umfassende Objektunterstützung: Lesen Sie E-Mails, Termine, Aufgaben, Kontaktkarten und Haftnotizen aus Outlook-MSG-Dateien.
- Behandlung unterschiedlicher Textkörpertypen: Unterstützt Text, HTML, in RTF eingebettetes HTML und RTF-Formate für Nachrichtentexte.
- Anhangsverwaltung: Ermöglicht das Extrahieren, Entfernen und Speichern von Anhängen in MSG-Dateien.
- Zeichensatzerkennung: Erkennt automatisch die Zeichensatzkodierung in HTML-Textkörpern, insbesondere bei Einbettung in RTF.
- Benutzerfreundlichkeit: Einfache API zur Integration in .NET-Projekte mit unkomplizierten Methoden zur Datenextraktion.
- NuGet-Paket: Verfügbar als NuGet-Paket, wodurch die Installation und Aktualisierung in .NET-Projekten vereinfacht wird.
- Open Source: Unter der MIT-Lizenz erlaubt es die kostenlose Nutzung sowohl in kommerziellen als auch in nicht-kommerziellen Projekten.
Erste Schritte mit MSGReader für .NET API
Sie können die MSGReader-Bibliothek von GitHub oder Nuget herunterladen.
Installation
Die Installation der MSGReader API für .NET ist einfach und kann wie unten gezeigt von Nugget aus durchgeführt werden:
Installieren der MSGReader-API für .NET
Install-Package MSGReader
Codebeispiele für die MSGReader-API für .NET
You can use the MSGReader API to work with Outlook MSG and EML files right from within your .NET applications. This lets you create .NET applications to read and process email messages including archiving systems. Following code samples demonstrate how to use MSGReader API in your .NET application.Wie lese ich Eigenschaften aus einer Outlook-Nachricht (MSG) in .NET?
In order to read properties from an Outlook (MSG) file, the following steps can be used.- MSGReader installieren: Fügen Sie die MSGReader-Bibliothek mithilfe des NuGet-Paket-Managers in Visual Studio zu Ihrem .NET-Projekt hinzu.
- Namespace einschließen: Importieren Sie den erforderlichen MSGReader-Namespace, um auf seine Funktionen zuzugreifen.
- MSG-Datei initialisieren: Erstellen Sie eine Instanz der Nachrichtenklasse, indem Sie den Pfad zur MSG-Datei angeben.
- Absenderinformationen extrahieren: Greifen Sie aus der MSG-Datei auf die Absenderdetails zu.
- Sendedatum und -uhrzeit extrahieren: Rufen Sie das Datum und die Uhrzeit ab, zu der die E-Mail gesendet wurde.
- Empfänger abrufen: Rufen Sie die Empfängerliste für die Felder „An“ und „Cc“ ab.
- Betreff extrahieren: Greifen Sie auf die Betreffzeile der E-Mail zu.
- Textinhalt extrahieren: Rufen Sie den Textinhalt der E-Mail ab, z. B. einfachen Text oder HTML.
- Verarbeiten Sie die extrahierten Informationen: Behandeln Sie die extrahierten Daten nach Bedarf basierend auf Ihren Anwendungsanforderungen.
Wie füge ich Leseeigenschaften aus einer Outlook-Nachricht (EML) in .NET hinzu?
An EML file is an email file format in the MIME message format. MSGReader API for .NET can load an EML file and can read its properties such as recipient, subject, message body, etc. The following code sample demonstrates this.Abschluss
MSGReader ist eine vielseitige und zuverlässige Lösung für .NET-Entwickler, die Outlook MSG- und EML-Dateien mühelos verwalten möchten. Seine umfassende Unterstützung für verschiedene Outlook-Objekte, die nahtlose Handhabung von Textinhalten und die effiziente Verwaltung von Anhängen machen ihn zu einem wertvollen Tool für jedes Projekt, das die Extraktion und Verarbeitung von E-Mail-Daten erfordert. Als Open-Source-Bibliothek mit MIT-Lizenz bietet er sowohl Flexibilität als auch einfache Integration und eignet sich daher für eine breite Palette von Anwendungen, von der Datenanalyse bis zur E-Mail-Automatisierung, ohne dass Outlook installiert werden muss.
Ähnliche Produkte
- Apache POI XWPF | Open Source Java API zum Erstellen und Ändern von DOCX-Dateien
- DocX | Open Source .NET API zum Erstellen und Ändern von DOCX-Dateien
- Docx4J | Open Source Java API zum Erstellen und Ändern von DOC- und DOCX-Dateien
- ExcelDataReader | Open Source .NET-API zum Lesen von XLS-, XLSX-, CSV- und Tabellenkalkulationsdokumenten
- FileFormat.Cells | Erstellen und Aktualisieren von Excel-Dateien mit C# .NET