Aspose.Email  for .NET

.NET Outlook- und Thunderbird-E-Mail-Verarbeitungsbibliothek

Erstellen, analysieren, konvertieren und bearbeiten Sie E-Mails und plattformübergreifende E-Mail-Archive

  Kostenlose Testversion herunter laden
  
 

Aspose.Email für .NET ist ein umfassender Satz von E-Mail-Verarbeitungs-APIs, mit denen plattformübergreifende Anwendungen erstellt werden können, die E-Mails erstellen, bearbeiten, analysieren, konvertieren und übertragen können, ohne Microsoft Outlook oder Office Automation zu verwenden. Die API bietet E-Mail-Manipulationsfunktionen wie Hinzufügen, Extrahieren oder Entfernen von Anhängen aus einem Nachrichtenobjekt, Anpassen von Nachrichtenkopfzeilen durch Hinzufügen oder Entfernen von Empfängern oder Ändern des Betreffs und mehr.

Aspose.Email für .NET erleichtert Entwicklern die Arbeit mit einer Reihe von Microsoft Outlook- und Mozilla Thunderbird-Formaten wie MSG, EML, EMLX, PST, OST, MBOX und MHT und bietet die Möglichkeit, Nachrichtenspeicherdateien zu verwalten wie Persönlich Speicherdateien (PST) und Offline Speicherdateien (OST) und MBOX. Entwickler können die API zum Senden und Empfangen von E-Mails über eine Reihe gängiger Protokolle wie POP3, IMAP und SMTP verwenden oder sich über WebDav und Exchange-Webdienste mit Microsoft Exchange Server verbinden, um E-Mails mit Anhängen zu senden und zu empfangen und Nachrichten vom Server aufzulisten oder zu entfernen.

Advanced .NET-E-Mail-API Features

Senden Sie eine E-Mail mit HTML-Text und Anhängen

Funktionen zum Seriendruck und Massenversand von E-Mails

Nachrichten von POP3- und IMAP-Mailservern auflisten und herunterladen

Nachrichten über Microsoft Exchange Server auflisten, herunterladen und versenden

Erstellen und aktualisieren Sie Aufgaben mit iCalendar

Nachrichten aus Datei oder Stream laden

Nachrichten in Datei oder Stream speichern

Konvertieren Sie Nachrichtenformate untereinander

Nachricht bearbeiten Persönliche und Offline-Speicherdateien

Fügen Sie PST Nachrichten, Kontakte, Aufgaben, Notizen, Kalendereinträge und Verteilerlisten hinzu

Nachrichten, Kontakte und Kalendereinträge aus PST extrahieren

Generieren Sie spezifizierte Wiederholungsmuster gemäß iCalendar RFC

Bearbeiten Sie Kalenderelemente mit dem Exchange Web Service (EWS)-Client

Fügen Sie E-Mails eingebettete Objekte und Anhänge hinzu

Fügen Sie Text und HTML-Mail-Text hinzu

Seriendruck aus einer Vorlage

Senden Sie iCalendar-konforme Termine oder Besprechungen

Erstellen Sie benutzerdefinierte E-Mail-Kopfzeilen

Unterstützung für HTTP-Proxy in E-Mail-Clients, d. h. POP3, IMAP und SMTP

Konvertieren von Outlook-Aufgaben in MHTML

Einzelne einheitliche Methode zum Abrufen verschiedener Arten von Outlook-Elementen

Erstellen Sie einen Kontakt im Unterordner von Kontakten in EWS

Anhang zu wiederkehrenden Kalenderereignissen hinzufügen

Mitglied in einer PST-Verteilerliste aktualisieren (DL)

Unterstützung für Outlook für Mac-Datendatei OLM

Unterstützung für das Erstellen von ICF- und VCF-Dateien der Version 3.0

Holen Sie sich den Ordnerpfad in der OLM-Datei

Rufen Sie eine Liste der benutzerdefinierten Ordner ab, die vom Benutzer erstellt wurden

Unterstützung mehrerer Verbindungen für rekursive IMAP- und POP3-Operationen

Konvertieren Sie Nachrichten dynamisch in mehrere E-Mail-Formate in .NET

Aspose.Email ist eine gute Wahl, wenn Sie nach einer API suchen, um E-Mails in verschiedene Dateiformate zu konvertieren. Beispielsweise können Sie MSG-Dateien einfach in EML-, HTML- oder MHTML-Formate konvertieren oder umgekehrt. API hat Schnittstellen für alle möglichen Konvertierungsprozesse offen gelegt, während die zugrunde liegenden Formatspezifikationen verborgen sind, wodurch es den Entwicklern leicht gemacht wird, die API in ihre Anwendungen zu integrieren. Jeder der unterstützten Konvertierungsprozesse ist so einfach wie das Laden der Quelldatei in das Bibliotheksobjektmodell und das Aufrufen der Save-Methode mit den entsprechenden Parametern.

Nachricht in verschiedenen Formaten speichern – C#

// die zu konvertierende Datei laden

using (var message = Aspose.Email.MailMessage.Load(dir + "template.msg"))

{

    // in verschiedenen Formaten speichern

    message.Save(dir + "output.eml", Aspose.Email.SaveOptions.DefaultEml);

    message.Save(dir + "output.html", Aspose.Email.SaveOptions.DefaultHtml);

    message.Save(dir + "output.mhtml", Aspose.Email.SaveOptions.DefaultMhtml);

}

Verwalten Sie Kalenderobjekte mit der iCalendar-API

Aspose.Email bietet Ihnen die Möglichkeit, Outlook-Kalenderobjekte über seine iCalendar-API zu erstellen und zu speichern. Sie können die Kalenderobjekte nicht nur in verschiedenen Formaten extrahieren und als MSG- oder ICS-Dateien speichern, sondern Sie können auch Besprechungsanfragen über Nachrichtensendeprotokolle senden, abrufen, aktualisieren und stornieren.

Send and Receive E-Mails via SMTP, POP3 and IMAP

Mit Aspose.Email für .NET können Sie komplexe Nachrichten mit Anhängen, HTML-Formatierung und Bildern erstellen und E-Mails mit dem SMTP-Protokoll versenden. Es ermöglicht Ihnen auch, sich mit Benutzername und Passwort oder APOP-Authentifizierung bei den POP3-Servern anzumelden, um Vorgänge wie den Empfang von E-Mails sowie die Anzeige der Postfachgröße und der Nachrichtenanzahl durchzuführen, die vollständige Nachricht oder nur die Kopfzeilen abzurufen, Nachrichten vom Server zu löschen und so weiter .

Die API unterstützt auch IMAP-Protokollfunktionen wie Authentifizierung, Erstellen, Löschen, Auswählen, Abfragen von Ordnern, Abrufen und Speichern von Nachrichten, Ändern von Nachrichten-Flags und grundlegende IMAP-Befehle.

Verbinden Sie sich mit Microsoft Exchange Server

Aspose.Email für .NET bietet die Möglichkeit, sich mit einem Microsoft Exchange Server zu verbinden, um verschiedene Operationen durchzuführen. Sie können Nachrichten aus beliebigen Ordnern auflisten, Nachrichten herunterladen und in unterstützten Nachrichtenformaten speichern. E-Mails Besprechungseinladungen können auch über die WebDav- und Exchange-Webdienste von Exchange Server gesendet werden. Die API unterstützt auch Unified Messaging-Vorgänge und die automatische Erkennung von Exchange Server-Einstellungen basierend auf den angegebenen Anmeldeinformationen.

Vollständige Wiederholungsmusterlösung

Mit Aspose.Email für .NET können Sie selbst für die komplexesten Wiederholungsmuster einfach und zuverlässig Datum und Uhrzeit des Auftretens berechnen. Sie können Wiederholungsmuster im iCalendar RFC (2445)-Format dynamisch erstellen und verwenden. Sie können jährliche, monatliche, wöchentliche, tägliche, stündliche, minütliche und zweite Wiederholungsmuster verwenden und Wiederholungsmuster in Ihren Windows-, Web- oder mobilen Anwendungen darstellen.

Manage Message Speicherdateien

Die E-Mail-Bibliothek kann Microsoft Outlook PST- und OST-Dateien von einem Stream-Objekt oder einem Festplattenspeicherort laden, um die vollständige Ordnerhierarchie abzurufen und nachrichtenspezifische Details wie Betreff, Absender, Empfänger zu lesen oder Nachrichten mit Anhängen zu extrahieren.

Nachrichten aus einer PST auflisten – C#

// PST-Datei laden

using (var pst = Aspose.Email.Storage.Pst.PersonalStorage.FromFile(dir + "template.pst"))

{

    // PST-Ordner auflisten

    foreach (var folder in pst.RootFolder.GetSubFolders())

    {

        // Nachrichten in einem Ordner auflisten

        foreach (var msg in folder.EnumerateMessages())

        {

            var folderInfo = pst.GetParentFolder(msg.EntryId);

            Console.WriteLine(msg.Subject + ":" + folderInfo.DisplayName);

        }

    }

}

Arbeiten Sie mit Kontaktkarten

VCard oder VCF ist ein weltweites Dateiformat zum Speichern und Austauschen von Kontaktkarten. Aspose.Email für .NET ermöglicht die Bearbeitung von Kontaktkartendateien (VCF) innerhalb von .NET-Apps. Verarbeiten Sie Outlook-Kontaktkarten sowie Thunderbird VCards. Mit Aspose.Email für .NET können Sie VCard- oder VCF-Dateien per E-Mail versenden und VCards an Ihre Nachrichten anhängen. Außerdem können Sie VCard-Dateien auf Ihre Weise austauschen. Die API ermöglicht das Erstellen, Bearbeiten und Entfernen Ihrer Kontaktkarten. Sie können Ihrer Anwendung ganz einfach Unterstützung für Kontaktkarten hinzufügen.

Microsoft Office-Automatisierung – nicht erforderlich

Aspose.Email für .NET wird mit verwaltetem Code erstellt, der keine Installation von Microsoft Office oder Microsoft Outlook auf dem Computer erfordert, um mit der E-Mail-Verarbeitung zu arbeiten. Es ist eine perfekte Microsoft Outlook-Automatisierungsalternative für die dynamische Bearbeitung von Nachrichtendateien sowie für das Senden und Empfangen von E-Mails.

  
  

Aspose.Email bietet individuelle E-Mail-APIs für andere beliebte Entwicklungsumgebungen, wie unten aufgeführt: