Перетворення форматів електронної пошти Outlook та Thunderbird через C #

Microsoft® Перетворення та аналіз файлів Outlook та Thunderbird для створення кросплатформенних.NET-додатків

 

.NET Email API для створення кросплатформних рішень для обробки пошти, що мають можливість генерувати, маніпулювати, обробляти, конвертувати та передавати повідомлення без встановлення Microsoft Outlook®. Розробники можуть легко покращити програми для таких функцій, як додавання, отримання або видалення вкладень з об’єкта повідомлення, налаштування заголовків повідомлень, змінюючи тему, додаючи або видаляючи одержувачів тощо.

Перетворення електронних листів у різні формати файлів

Розробники можуть легко конвертувати формати електронної пошти, інтегруючи API, не вдаючись до внутрішніх деталей базових специфікацій формату. Процес перетворення простий, спочатку завантаживши джерело за допомогою MailMessage.Load і викликаючи Спосіб збереження маючи вихідний файл і SaveOptions.DefaultFormat як параметри.

Код C # для перетворення MSG в EML
// Load the Message file
using (var msgtoEml = MailMessage.Load(dir + "sourceFile.msg"))
{
// save in EML format
msgtoEml.Save(dir + "convertedfile.eml", SaveOptions.DefaultEml);
}
view raw msg-to-eml.cs hosted with ❤ by GitHub
Код C# для перетворення MSG в HTML
// Load the Message file
using (var msgtoHTML = MailMessage.Load(dir + "GetHTMLFilefrom.msg"))
{
// save in HTML formats
msgtoHTML.Save(dir + "savefile.html", SaveOptions.DefaultHtml);
}
view raw msg-to-html.cs hosted with ❤ by GitHub
Код C # для перетворення MSG в MHTML
// Load the Message file
using (var msgtoMHTML = MailMessage.Load(dir + "ConvertMHTMLFilefrom.msg"))
{
// save in MHTML format
msgtoMHTML.Save(dir + "output.mhtml", SaveOptions.DefaultMhtml);
}
view raw msg-to-mhtml.cs hosted with ❤ by GitHub