為了將電子郵件的內容嵌入到網頁中,您需要將它們轉換為 HTML 格式。對於此類情況,本文介紹瞭如何在 .NET 應用程序中自動將電子郵件轉換為 HTML。特別是,您將學習如何在 C# 中將 MSG 和 EML 電子郵件轉換為 HTML 或 MHTML。
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 的步驟。
- 使用 MailMessage 類加載 EML 或 MSG 電子郵件文件。
- 使用 MailMessage.Save(String, SaveOptions.DefaultHtml) 方法將電子郵件轉換為 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() 方法的第二個參數。以下是執行此操作的步驟。
- 使用 MailMessage 類加載 EML 或 MSG 電子郵件文件。
- 使用 MailMessage.Save(String, SaveOptions.DefaultMhtml) 方法將電子郵件轉換為 MHTML。
以下代碼示例顯示瞭如何使用 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 的更多信息。