Převod e-mailových formátů aplikace Outlook a Thunderbird přes C #

Microsoft® Převod a analýza souborů aplikace Outlook a Thunderbird pro vytváření multiplatformních aplikací.NET

 

.NET Email API pro vytváření řešení pro zpracování pošty napříč platformami, které mají schopnost generovat, manipulovat, zpracovávat, převádět a přenášet zprávy bez instalace aplikace Microsoft Outlook®. Vývojáři mohou snadno vylepšit aplikace pro funkce, jako je přidávání, získávání nebo odebrání příloh z objektu zprávy, přizpůsobení záhlaví zpráv změnou předmětu, přidávání nebo odebrání příjemců a další.

Převod e-mailů do různých formátů souborů

Vývojáři mohou snadno převádět e-mailové formáty integrací API, aniž by museli jít do interních detailů základních specifikací formátu. Proces převodu je jednoduchý tím, že nejprve načtete zdroj pomocí MailMessage.Load a volá Metoda uložení mít výstupní soubor a SaveOptions.DefaultFormat jako parametry.

C# kód pro převod MSG na 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# kód pro konverzi MSG na 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# kód pro konverzi MSG na 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