Aspose.Email  für.NET

E-Mail-Verarbeitungs-API für.NET

Erstellen Sie plattformübergreifende Anwendungen zum Erstellen, Analysieren, Konvertieren und Bearbeiten von E-Mails und Postfächern

  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, mit denen Nachrichten erstellt, bearbeitet, analysiert, konvertiert und übertragen werden können, ohne Microsoft Outlook oder Office Automation zu verwenden. 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überschriften durch Hinzufügen oder Entfernen von Empfängern oder Ändern des Betreffs und vieles mehr. Die Übersicht über diese Funktionen und ihre Verwendung anhand von Codebeispielen finden Sie in unserem documentation.

Aspose.Email für.NET erleichtert Entwicklern die Arbeit mit Microsoft Outlook und Mozilla Thunderbird, da es eine Reihe von Formaten wie MSG, EML, EMLX, PST, OST, MBOX und MHT unterstützt. Die vollständige Anzahl der Formate finden Sie auf der Liste der unterstützten Dateiformate.

Aspose.Email für.NET bietet auch die Möglichkeit Nachrichtenspeicherdateien verwalten wie persönliche Speicherdateien (PST) und Offline-Speicherdateien (OST) und MBOX. Entwickler können die API verwenden, um E-Mails über eine Reihe gängiger Protokolle zu senden und zu empfangen, wie POP3, IMAP & SMTP oder verbinden Sie sich mit Microsoft Exchange Server über Exchange-Webdienste and Microsoft Graph um E-Mails mit Anhängen zu senden und zu empfangen und Nachrichten vom Server aufzulisten oder zu entfernen.

Erweiterte.NET-E-Mail-API-Funktionen

Aufgaben mit iCalendar erstellen und aktualisieren

Nachrichtenformate ineinander konvertieren

Generieren Sie angegebene Wiederholungsmuster gemäß iCalendar RFC

Seriendruck 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-Dateien der Version 3.0

Dynamisches Konvertieren von Nachrichten in mehrere E-Mail-Formate in.NET

Aspose.Email ist eine gute Wahl, wenn Sie nach einer API suchen E-Mails in verschiedene Dateiformate konvertieren. Beispielsweise können Sie MSG-Dateien problemlos in EML-, HTML- oder MHTML-Formate konvertieren oder umgekehrt. Die API bietet Schnittstellen für alle möglichen Konvertierungsprozesse und verbirgt gleichzeitig die zugrunde liegenden Formatspezifikationen, sodass die Entwickler die API problemlos in ihre Anwendungen integrieren können. 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.

Testen Sie unser kostenloses E-Mail-Konverter.

Nachricht in verschiedenen Formaten speichern - C#

// load the file to be converted

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 die 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 auch Besprechungsanfragen mithilfe von Nachrichtensendeprotokollen senden, abrufen, aktualisieren und stornieren. Wie Sie mit der iCalendar-API umgehen, erfahren Sie in der Mit Terminen arbeiten article.

Senden und Empfangen von E-Mails über SMTP, POP3 und IMAP

Aspose.Email für.NET ermöglicht es Ihnen, komplexe Nachrichten mit Anhängen, HTML-Formatierungen und Bildern zu erstellen und E-Mails über das SMTP-Protokoll zu versenden. Es ermöglicht Ihnen auch, sich mit Benutzername und Passwort oder APOP-Authentifizierung auf den POP3-Servern anzumelden, um Vorgänge wie das Empfangen von E-Mails sowie das Anzeigen der Postfachgröße und Nachrichtenanzahl, das Abrufen der vollständigen Nachricht oder nur der Header, das Löschen von Nachrichten vom Server usw. durchzuführen. Wie Sie mit E-Mail-Protokollen umgehen, erfahren Sie in den entsprechenden Artikeln in unserem Leitfaden für Entwickler.

Die IMAP-Protokollfunktionen ermöglichen es dem Benutzer der API, Ordner zu authentifizieren, zu erstellen, zu löschen, auszuwählen, abzufragen, Nachrichten abzurufen und zu speichern, Nachrichtenflags und grundlegende IMAP-Befehle zu ändern.

Stellen Sie eine Verbindung zu Microsoft Exchange Server her

Aspose.Email für.NET bietet die Möglichkeit, eine Verbindung mit Microsoft Exchange Server herzustellen, um mehrere Operationen auszuführen. Sie können Nachrichten aus beliebigen Ordnern auflisten, Nachrichten herunterladen und in den unterstützten Nachrichtenformaten speichern. E-Mails und Einladungen zu Besprechungen können auch mit dem Exchange Server WebDAV & Exchange-Webdienste. Die API unterstützt auch Unified Messaging-Operationen und die automatische Erkennung von Exchange Server-Einstellungen auf der Grundlage der angegebenen Anmeldeinformationen.

Vollständige Lösung für Wiederholungsmuster

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

Nachrichtenspeicherdateien verwalten

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. Sie können PST- und OST-Dateien problemlos bearbeiten, nachdem Sie das besucht haben Arbeiten mit Outlook-Speicherdateien section.

Nachrichten aus einer PST auflisten - C#

// load PST file

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 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. 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 und vCards an Ihre Nachrichten anhängen. Außerdem können Sie vCard-Dateien auf Ihre eigene Art 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 Automation — Nicht erforderlich

Aspose.Email für.NET basiert auf verwaltetem Code, für den Microsoft Office oder Microsoft Outlook nicht auf dem Computer installiert sein müssen, um mit der E-Mail-Verarbeitung zu arbeiten. Es ist eine perfekte Microsoft Outlook-Automatisierungsalternative für die dynamische Manipulation von Nachrichtendateien sowie für das Senden und Empfangen von E-Mails. Es ist ziemlich einfach migrieren Sie von Office Automation zu Aspose.

  
  

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