C# Email an HTML

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

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.

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.

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.

Siehe auch