Outlook és Thunderbird e-mail formátumok konvertálása C# segítségével
Microsoft® Outlook és Thunderbird fájlok konvertálása és elemzése platformon átívelő .NET alkalmazások létrehozásához
.NET Email API platformokon átívelő levelezési megoldások létrehozásához, amelyek képesek üzenetek generálására, kezelésére, feldolgozására, konvertálására és továbbítására a Microsoft Outlook telepítése nélkül®. A fejlesztők könnyedén javíthatják az alkalmazásokat olyan funkciókhoz, mint a mellékletek hozzáadása, beszerzése vagy eltávolítása egy üzenetobjektumból, az üzenetfejlécek testreszabása a tárgy módosításával, címzettek hozzáadásával vagy eltávolításával stb.
Konvertálja az e-maileket különböző fájlformátumokba
A fejlesztők egyszerűen konvertálhatják az e-mail formátumokat az API integrálásával anélkül, hogy belemennének a mögöttes formátumspecifikációk belső részleteibe. Az átalakítási folyamat egyszerű, ha először betölti a forrást MailMessage.Load és felhívja a Mentési módszer rendelkezik a kimeneti fájllal és SaveOptions.DefaultFormat paraméterekként.
C # kód az MSG-EML konverzióhoz
// 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 az MSG-HTML konverzióhoz
// 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 az MSG-MHTML konverzióhoz
// Load the Message file | |
using (var msgtoMHTML = MailMessage.Load(dir + "ConvertMHTMLFilefrom.msg")) | |
{ | |
// save in MHTML format | |
msgtoMHTML.Save(dir + "output.mhtml", SaveOptions.DefaultMhtml); | |
} |