C# 电子邮件到 HTML

为了将电子邮件的内容嵌入到网页中,您需要将它们转换为 HTML 格式。对于这种情况,本文将介绍如何在 .NET 应用程序中自动将电子邮件转换为 HTML。特别是,您将学习如何在 C# 中将 MSGEML 电子邮件转换为 HTMLMHTML

C# 电子邮件到 HTML 转换器 API - 免费下载

对于电子邮件到 HTML 的转换,我们将使用 Aspose.Email for .NET。上述 API 旨在创建、操作、转换和发送电子邮件,而无需安装 MS Outlook 或任何其他软件。您可以下载 API 的 DLL 或使用 NuGet 将其安装在您的 .NET 应用程序中。

PM> Install-Package Aspose.Email

在 C# 中将电子邮件转换为 HTML

以下部分演示如何将电子邮件转换为 HTML 或 MHTML 格式。

在 C# 中将 MSG 或 EML 转换为 HTML

以下是使用 Aspose.Email for .NET 将 MSG 或 EML 电子邮件文件转换为 HTML 的步骤。

以下代码示例展示了如何使用 C# 将 MSG/EML 电子邮件转换为 HTML。

// 加载电子邮件文件
MailMessage mailMsg = MailMessage.Load("mail.eml");

// 将电子邮件转换为 HTML
mailMsg.Save("email-to-html.html", SaveOptions.DefaultHtml);

在 C# 中将 MSG 或 EML 保存为 MHTML

MHTML 是一种网页存档格式,用于封装 HTML 内容以及外部资源。为了执行电子邮件到 MHTML 的转换,您只需要提供 SaveOptions.DefaultMhtml 作为 MailMessage.Save() 方法的第二个参数。以下是执行此操作的步骤。

以下代码示例展示了如何使用 C# 将 MSG 或 EML 文件转换为 MHTML。

// 加载电子邮件文件
MailMessage mailMsg = MailMessage.Load("mail.msg");

// 将电子邮件转换为 MHTML
mailMsg.Save("email-to-html.html", SaveOptions.DefaultMhtml);

C# MSG 或 EML 到 HTML 转换器 - 获得免费许可证

您可以通过获得 免费的临时许可证 将电子邮件转换为 HTML,而不受评估限制。

电子邮件到 HTML - 现场演示

结论

在本文中,您学习了如何使用 C# 将电子邮件转换为 HTML 或 MHTML 格式。这些步骤以及 API 参考和代码示例展示了如何执行 MSG/EML 到 HTML/MHTML 的转换。您可以使用 文档 探索有关 C# 电子邮件 API 的更多信息。

也可以看看