C# E-mail do HTML

Aby osadzić treść e-maili na stronach internetowych, należy je przekonwertować do formatu HTML. W takich przypadkach w tym artykule opisano, jak zautomatyzować konwersję wiadomości e-mail na format HTML w aplikacjach platformy .NET. W szczególności dowiesz się, jak konwertować wiadomości e-mail MSG i EML na HTML lub MHTML w C#.

C# Email to HTML Converter API – bezpłatne pobieranie

Do konwersji wiadomości e-mail na HTML użyjemy Aspose.Email for .NET. Wspomniany interfejs API jest przeznaczony do tworzenia, manipulowania, konwertowania i wysyłania wiadomości e-mail bez instalowania MS Outlook lub jakiegokolwiek innego oprogramowania. Możesz pobrać bibliotekę DLL interfejsu API lub zainstalować ją w swojej aplikacji .NET przy użyciu NuGet.

PM> Install-Package Aspose.Email

Konwertuj e-maile na HTML w C#

W poniższych sekcjach pokazano, jak konwertować wiadomości e-mail do formatów HTML lub MHTML.

Konwertuj MSG lub EML na HTML w C#

Poniżej przedstawiono kroki konwersji pliku e-mail MSG lub EML do formatu HTML przy użyciu Aspose.Email dla platformy .NET.

Poniższy przykładowy kod pokazuje, jak przekonwertować wiadomość e-mail MSG/EML na format HTML przy użyciu języka C#.

// Załaduj plik e-mail
MailMessage mailMsg = MailMessage.Load("mail.eml");

// Konwertuj e-mail na HTML
mailMsg.Save("email-to-html.html", SaveOptions.DefaultHtml);

Zapisz MSG lub EML jako MHTML w C#

MHTML to format archiwum stron internetowych używany do hermetyzacji treści HTML wraz z zasobami zewnętrznymi. Aby wykonać konwersję emaila do MHTML, wystarczy podać SaveOptions.DefaultMhtml jako drugi parametr metody MailMessage.Save(). Poniżej przedstawiono kroki, aby wykonać tę operację.

Poniższy przykładowy kod pokazuje, jak przekonwertować plik MSG lub EML na MHTML przy użyciu języka C#.

// Załaduj plik e-mail
MailMessage mailMsg = MailMessage.Load("mail.msg");

// Konwertuj e-mail na MHTML
mailMsg.Save("email-to-html.html", SaveOptions.DefaultMhtml);

C# MSG lub EML to HTML Converter — Uzyskaj bezpłatną licencję

Możesz konwertować e-maile do formatu HTML bez ograniczeń ewaluacyjnych, uzyskując darmową licencję tymczasową.

E-mail do HTML — wersja demonstracyjna na żywo

Wniosek

W tym artykule nauczyłeś się konwertować wiadomości e-mail do formatu HTML lub MHTML przy użyciu języka C#. Kroki wraz z referencjami API i przykładami kodu pokazały, jak wykonać konwersję MSG/EML na HTML/MHTML. Możesz dowiedzieć się więcej o interfejsie API poczty e-mail C#, korzystając z dokumentacji.

Zobacz też