Перетворення форматів електронної пошти 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); | |
} |
Код 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); | |
} |
Код 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); | |
} |