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);
}
view raw msg-to-eml.cs hosted with ❤ by GitHub
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);
}
view raw msg-to-html.cs hosted with ❤ by GitHub
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);
}
view raw msg-to-mhtml.cs hosted with ❤ by GitHub