C# 電子郵件到 HTML

為了將電子郵件的內容嵌入到網頁中,您需要將它們轉換為 HTML 格式。對於此類情況,本文介紹瞭如何在 .NET 應用程序中自動將電子郵件轉換為 HTML。特別是,您將學習如何在 C# 中將 MSGEML 電子郵件轉換為 HTMLMHTML

C# Email to HTML Converter 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 的更多信息。

也可以看看