Um den Inhalt der Emails in die Webseiten einzubetten, müssten Sie sie in das HTML Format konvertieren. Für solche Fälle behandelt dieser Artikel, wie Sie eine Email zu HTML-Konvertierung in .NET Anwendungen automatisieren. Insbesondere lernen Sie, wie Sie MSG und EML Emails mit C# in das HTML oder MHTML Format konvertieren.
- C# Email zu-HTML Konverter API
- Konvertieren Sie MSG/EML in HTML mit C#
- Konvertieren Sie MSG/EML in MHTML mit C#
- Holen Sie sich eine kostenlose API Lizenz
C# Email zu-HTML Konverter API
Für die Email zu HTML-Konvertierung verwenden wir Aspose.Email for .NET. Die genannte API wurde entwickelt, um Emails zu erstellen, zu manipulieren, zu konvertieren und zu senden, ohne MS Outlook oder andere Software zu installieren. Sie können die DLL der API entweder herunterladen oder sie mit NuGet in Ihrer .NET Anwendung installieren.
PM> Install-Package Aspose.Email
Konvertieren Sie Emails in C# in HTML
Die folgenden Abschnitte zeigen, wie Sie Emails in HTML oder MHTML-Formate konvertieren.
Konvertieren Sie MSG oder EML mit C# in HTML
Im Folgenden finden Sie die Schritte zum Konvertieren einer MSG oder EML Email Datei in HTML mit Aspose.Email for .NET.
- Laden Sie die EML oder MSG Email Datei mit der Klasse MailMessage.
- Konvertieren Sie Emails mit der methode MailMessage.Save(String, SaveOptions.DefaultHtml) in HTML.
Das folgende Codebeispiel zeigt, wie Sie eine MSG/EML Email mit C# in HTML konvertieren.
// Email Datei laden
MailMessage mailMsg = MailMessage.Load("mail.eml");
// Konvertieren Sie Emails in HTML
mailMsg.Save("email-to-html.html", SaveOptions.DefaultHtml);
Konvertieren Sie MSG oder EML mit C# in MHTML
MHTML ist ein Archivformat für Webseiten, das verwendet wird, um den HTML-Inhalt zusammen mit den externen Ressourcen einzukapseln. Um eine Email zu MHTML-Konvertierung durchzuführen, müssen Sie nur SaveOptions.DefaultMhtml als zweiten Parameter für die MailMessage.Save() methode bereitstellen. Im Folgenden sind die Schritte zum Ausführen dieses Vorgangs aufgeführt.
- Laden Sie die EML oder MSG Email Datei mit der Klasse MailMessage.
- Konvertieren Sie Emails mit der methode MailMessage.Save(String, SaveOptions.DefaultMhtml) in MHTML.
Das folgende Codebeispiel zeigt, wie Sie eine MSG oder EML Datei mit C# in MHTML konvertieren.
// Email Datei laden
MailMessage mailMsg = MailMessage.Load("mail.msg");
// Konvertieren Sie Emails in MHTML
mailMsg.Save("email-to-html.html", SaveOptions.DefaultMhtml);
Holen Sie sich eine kostenlose API Lizenz
Sie können Aspose.Email for .NET ohne Evaluierungseinschränkungen kostenlos testen. Holen Sie sich jetzt eine kostenlose temporäre Lizenz.
Live-Demo
Fazit
In diesem Artikel haben Sie gelernt, wie Sie Emails mit C# in HTML oder MHTML-Formate konvertieren. Die Schritte zusammen mit API-Referenzen und Codebeispielen haben gezeigt, wie eine Konvertierung von MSG/EML in HTML/MHTML durchgeführt wird. Weitere Informationen zur C# Email API finden Sie unter Dokumentation.