C# E-mail do HTML

Abyste mohli obsah e-mailů vložit do webových stránek, museli byste je převést do formátu HTML. Pro takové případy tento článek popisuje, jak automatizovat převod e-mailu do HTML v aplikacích .NET. Zejména se dozvíte, jak převést MSG a EML e-maily na HTML nebo MHTML v C#.

C# Email to HTML Converter API – bezplatné stažení

Pro převod e-mailu do HTML použijeme Aspose.Email for .NET. Uvedené API je navrženo pro vytváření, manipulaci, konverzi a odesílání e-mailů bez instalace MS Outlook nebo jiného softwaru. Můžete si buď stáhnout DLL API, nebo ji nainstalovat do své aplikace .NET pomocí NuGet.

PM> Install-Package Aspose.Email

Převést e-maily do HTML v C#

Následující části ukazují, jak převést e-maily do formátu HTML nebo MHTML.

Převést MSG nebo EML do HTML v C#

Následují kroky pro převod e-mailového souboru MSG nebo EML do HTML pomocí Aspose.Email for .NET.

Následující ukázka kódu ukazuje, jak převést e-mail MSG/EML do HTML pomocí C#.

// Načíst soubor e-mailu
MailMessage mailMsg = MailMessage.Load("mail.eml");

// Převést e-mail do HTML
mailMsg.Save("email-to-html.html", SaveOptions.DefaultHtml);

Uložit MSG nebo EML jako MHTML v C#

MHTML je formát archivu webových stránek, který se používá k zapouzdření obsahu HTML spolu s externími zdroji. Chcete-li provést převod e-mailu na MHTML, stačí zadat SaveOptions.DefaultMhtml jako druhý parametr pro metodu MailMessage.Save(). Následují kroky k provedení této operace.

Následující ukázka kódu ukazuje, jak převést soubor MSG nebo EML na MHTML pomocí C#.

// Načíst soubor e-mailu
MailMessage mailMsg = MailMessage.Load("mail.msg");

// Převést e-mail na MHTML
mailMsg.Save("email-to-html.html", SaveOptions.DefaultMhtml);

C# MSG nebo EML to HTML Converter - Získejte bezplatnou licenci

E-maily můžete převádět do HTML bez omezení hodnocení získáním bezplatné dočasné licence.

E-mail do HTML - Živá ukázka

Závěr

V tomto článku jste se naučili převádět e-maily do formátu HTML nebo MHTML pomocí C#. Kroky spolu s odkazy API a ukázkami kódu ukázaly, jak provést převod MSG/EML na HTML/MHTML. Více o e-mailovém rozhraní C# můžete prozkoumat pomocí dokumentace.

Viz také