C# електронною поштою в HTML

Щоб вставити вміст електронних листів на веб-сторінки, вам потрібно буде конвертувати їх у формат HTML. Для таких випадків у цій статті описано, як автоматизувати перетворення електронної пошти на HTML у програмах .NET. Зокрема, ви дізнаєтесь, як конвертувати електронні листи MSG і EML у HTML або MHTML у C#.

C# Email to HTML Converter API – Безкоштовне завантаження

Для перетворення електронної пошти в HTML ми використаємо Aspose.Email for .NET. Зазначений API призначений для створення, обробки, конвертації та надсилання електронних листів без встановлення MS Outlook або будь-якого іншого програмного забезпечення. Ви можете завантажити DLL API або встановити його у своїй програмі .NET за допомогою NuGet.

PM> Install-Package Aspose.Email

Перетворення електронних листів на HTML у C#

У наступних розділах показано, як конвертувати електронні листи у формати HTML або MHTML.

Перетворення MSG або EML на HTML у C#

Нижче наведено кроки для перетворення файлу електронної пошти MSG або EML у HTML за допомогою Aspose.Email for .NET.

У наведеному нижче прикладі коду показано, як перетворити електронний лист MSG/EML на HTML за допомогою C#.

// Завантажити файл електронної пошти
MailMessage mailMsg = MailMessage.Load("mail.eml");

// Перетворення електронної пошти на HTML
mailMsg.Save("email-to-html.html", SaveOptions.DefaultHtml);

Збережіть MSG або EML як MHTML у C#

MHTML — це формат архіву веб-сторінки, який використовується для інкапсуляції вмісту HTML разом із зовнішніми ресурсами. Щоб виконати перетворення електронної пошти в MHTML, вам потрібно лише надати SaveOptions.DefaultMhtml як другий параметр методу MailMessage.Save(). Нижче наведено кроки для виконання цієї операції.

У наведеному нижче прикладі коду показано, як перетворити файл MSG або EML на MHTML за допомогою C#.

// Завантажити файл електронної пошти
MailMessage mailMsg = MailMessage.Load("mail.msg");

// Перетворення електронної пошти на MHTML
mailMsg.Save("email-to-html.html", SaveOptions.DefaultMhtml);

Конвертер C# MSG або EML у HTML – отримайте безкоштовну ліцензію

Ви можете конвертувати електронні листи в HTML без оціночних обмежень, отримавши безкоштовну тимчасову ліцензію.

Електронна пошта до HTML – демонстрація в реальному часі

Висновок

У цій статті ви дізналися, як конвертувати електронні листи у формати HTML або MHTML за допомогою C#. Кроки разом із посиланнями на API та зразками коду показали, як виконати перетворення MSG/EML у HTML/MHTML. Ви можете дізнатися більше про API електронної пошти C# за допомогою документації.

Дивись також