.NET Outlook- und Thunderbird-E-Mail-Verarbeitungsbibliothek
Erstellen, analysieren, konvertieren und bearbeiten Sie E-Mails und plattformübergreifende E-Mail-Archive
Kostenlose Testversion herunter ladenAspose.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.
- Warum Aspose.Email für .NET?
- Kundenliste
- Erfolgsgeschichten