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); | |
} |
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); | |
} |
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); | |
} |