E‑Mail‑Verarbeitungs‑API für .NET
Erstellen Sie plattformübergreifende Anwendungen zum Erstellen, Analysieren, Konvertieren und Verwalten von E‑Mails und Postfächern
Kostenlose Testversion herunter ladenAspose.Email für .NET ist ein umfassendes Set an E‑Mail‑Verarbeitungs‑APIs, das zum Erstellen plattformübergreifender Anwendungen verwendet werden kann, die in der Lage sind, E‑Mails zu erstellen, zu manipulieren, zu analysieren, zu konvertieren und zu übertragen, ohne Microsoft Outlook oder Office‑Automation zu nutzen. Die API bietet Funktionen zur E‑Mail‑Manipulation, wie das Hinzufügen, Extrahieren oder Entfernen von Anhängen aus einem Nachrichtenobjekt, die Anpassung von Nachrichten‑Headern durch Hinzufügen oder Entfernen von Empfängern oder das Ändern des Betreffs und mehr. Einen Überblick über diese Funktionen und deren Anwendung mit Code‑Beispielen finden Sie in unserem Dokumentation.
Aspose.Email für .NET erleichtert Entwicklern die Arbeit mit Microsoft Outlook und Mozilla Thunderbird, da es zahlreiche Formate wie MSG, EML, EMLX, PST, OST, MBOX und MHT unterstützt. Die vollständige Liste der Formate finden Sie auf der Liste der unterstützten Dateiformate.
Aspose.Email für .NET bietet außerdem die Möglichkeit, Nachrichtenspeicherdateien verwalten wie Personal Storage Files (PST) & Offline Storage Files (OST) & MBOX. Entwickler können die API nutzen, um E‑Mails über zahlreiche gängige Protokolle zu senden und zu empfangen, wie zum Beispiel POP3, IMAP & SMTP oder verbinden Sie sich über Microsoft Exchange Server mit Exchange Web Services und Microsoft Graph zum Senden und Empfangen von E‑Mails mit Anhängen sowie zum Auflisten oder Entfernen von Nachrichten vom Server.
Erweiterte .NET‑E‑Mail‑API‑Funktionen
Aufgaben mit iCalendar erstellen und aktualisieren
Nachrichtenformate gegeneinander konvertieren
Spezifische Wiederholungsmuster gemäß iCalendar‑RFC erzeugen
Serienbrief aus einer Vorlage
Unterstützung für HTTP‑Proxy in E‑Mail‑Clients, d.h. POP3, IMAP und SMTP
Unterstützung für die Erstellung von ICF‑ und VCF‑Version‑3.0‑Dateien
Nachrichten dynamisch in mehrere E‑Mail‑Formate in .NET konvertieren
Aspose.Email ist eine gute Wahl, wenn Sie nach einer API suchen, um E‑Mails in verschiedene Dateiformate konvertieren. Zum Beispiel können Sie MSG‑Dateien problemlos in EML-, HTML- oder MHTML‑Formate konvertieren oder umgekehrt. Die API stellt Schnittstellen für alle möglichen Konvertierungsprozesse bereit, während sie die zugrunde liegenden Formatspezifikationen verbirgt, was es Entwicklern erleichtert, die API in ihre Anwendungen zu integrieren. Jeder der unterstützten Konvertierungsprozesse ist so einfach wie das Laden der Quelldatei in das Objektmodell der Bibliothek und das Aufrufen der Save‑Methode mit den entsprechenden Parametern.
Testen Sie unser kostenloses E‑Mail‑Konverter.
Nachricht in verschiedenen Formaten speichern – C#
// zu konvertierende Datei laden
using (var message = Aspose.Email.MailMessage.Load(dir + \"template.msg\"))
{
// save in different formats
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);
}Kalenderobjekte mit der iCalendar‑API verwalten
Aspose.Email bietet Ihnen die Möglichkeit, Outlook‑Kalenderobjekte über seine iCalendar‑API zu erstellen und zu speichern. Sie können Kalenderobjekte nicht nur in verschiedenen Formaten extrahieren und als MSG‑ oder ICS‑Dateien speichern, sondern auch Besprechungsanfragen über Nachrichten‑Sendeprotokolle senden, abrufen, aktualisieren und stornieren. Wie man die iCalendar‑API nutzt, erfahren Sie in der Arbeiten mit Terminen Artikel.
E‑Mails senden und empfangen via SMTP, POP3 & IMAP
Aspose.Email für .NET befähigt Sie, komplexe Nachrichten mit Anhängen, HTML‑Formatierung und Bildern zu erstellen und E‑Mails über das SMTP‑Protokoll zu senden. Außerdem können Sie sich mit Benutzernamen und Passwort oder APOP‑Authentifizierung bei POP3‑Servern anmelden, um Vorgänge wie das Empfangen von E‑Mails sowie das Anzeigen von Postfachgröße und Nachrichtenanzahl, das Abrufen der vollständigen Nachricht oder nur der Header, das Löschen von Nachrichten vom Server usw. auszuführen. Wie man E‑Mail‑Protokolle handhabt, erfahren Sie in den entsprechenden Artikeln in unserem Entwicklerhandbuch.
IMAP‑Protokollfunktionen ermöglichen dem API‑Benutzer die Authentifizierung, das Erstellen, Löschen, Auswählen und Abfragen von Ordnern, das Abrufen und Speichern von Nachrichten, das Ändern von Nachrichtenflags sowie grundlegende IMAP‑Befehle.
Verbindung zu Microsoft Exchange Server herstellen
Aspose.Email für .NET bietet die Möglichkeit, eine Verbindung mit Microsoft Exchange Server herzustellen, um verschiedene Vorgänge auszuführen. Sie können Nachrichten aus beliebigen Ordnern auflisten, Nachrichten herunterladen und in den unterstützten Nachrichtenformaten speichern. E‑Mails und Besprechungseinladungen können ebenfalls über die Exchange Server WebDav & Exchange Web Services. Die API unterstützt außerdem Unified‑Messaging‑Operationen und die automatische Erkennung von Exchange‑Server‑Einstellungen basierend auf den angegebenen Anmeldeinformationen.
Vollständige Lösung für Wiederholungsmuster
Aspose.Email für .NET ermöglicht es Ihnen, auch die komplexesten Wiederholungsmuster einfach und zuverlässig zu berechnen. Sie können Wiederholungsmuster im iCalendar‑RFC‑(2445‑)Format dynamisch erzeugen und verarbeiten. Sie können jährliche, monatliche, wöchentliche, tägliche, stündliche, minütliche und sekündliche Wiederholungsmuster verwenden und diese in Ihren Windows‑, Web‑ oder mobilen Anwendungen darstellen.
Nachrichtenspeicherdateien verwalten
Die E‑Mail‑Bibliothek kann Microsoft Outlook PST‑ und OST‑Dateien aus einem Stream‑Objekt oder einem Speicherort laden, um die vollständige Ordnerhierarchie abzurufen und nachrichtenspezifische Details wie Betreff, Absender, Empfänger zu lesen oder Nachrichten mit Anhängen zu extrahieren. Sie können PST‑ und OST‑Dateien nach dem Besuch der Arbeiten mit Outlook-Speicherdateien Abschnitt.
Nachrichten aus einer PST auflisten – C#
// PST-Datei laden
using (var pst = Aspose.Email.Storage.Pst.PersonalStorage.FromFile(dir + \"template.pst\"))
{
// list PST folders
foreach (var folder in pst.RootFolder.GetSubFolders())
{
// list messages in a folder
foreach (var msg in folder.EnumerateMessages())
{
var folderInfo = pst.GetParentFolder(msg.EntryId);
Console.WriteLine(msg.Subject + ":" + folderInfo.DisplayName);
}
}
}Arbeiten mit Kontaktdatenkarten
VCard oder VCF ist ein weltweit verbreitetes Dateiformat zum Speichern und Austauschen von Visitenkarten. Aspose.Email für .NET ermöglicht das Manipulieren von Kontaktkarten‑Dateien (VCF) innerhalb von .NET‑Anwendungen. Sie können auch Outlook‑Kontaktkarten sowie Thunderbird‑VCards verarbeiten. Mit Aspose.Email für .NET können Sie VCard‑ oder VCF‑Dateien in E‑Mails senden, VCards an Ihre Nachrichten anhängen. Außerdem können Sie VCard‑Dateien nach Belieben austauschen. Die API erlaubt das Erstellen, Bearbeiten und Entfernen Ihrer Kontaktkarten. Sie können die Unterstützung von Kontaktkarten leicht zu Ihrer Anwendung hinzufügen.
Microsoft Office Automation – Nicht erforderlich
Aspose.Email für .NET wird mit verwaltetem Code erstellt, der nicht erfordert, dass Microsoft Office oder Microsoft Outlook auf dem Rechner installiert ist, um die E‑Mail‑Verarbeitung zu nutzen. Es ist eine perfekte Alternative zur Microsoft Outlook‑Automatisierung für die dynamische Manipulation von Nachrichten‑Dateien sowie zum Senden und Empfangen von E‑Mails. Es ist ziemlich einfach, von Office Automation zu Aspose migrieren.
- Lernressourcen
- Dokumentation
- Quellcode
- API‑Referenzen
- Tutorial‑Videos
- Warum Aspose.Email für .NET?
- Kundenliste
- Erfolgsgeschichten