आउटलुक और थंडरबर्ड ईमेल प्रारूप रूपांतरण सी # के माध्यम से

Microsoft® क्रॉस-प्लेटफ़ॉर्म .NET एप्लिकेशन बनाने के लिए आउटलुक और थंडरबर्ड फ़ाइलों का रूपांतरण और पार्सिंग

 

Microsoft Outlook की स्थापना के बिना संदेशों को उत्पन्न करने, हेरफेर करने, संसाधित करने, परिवर्तित करने और प्रसारित करने की क्षमता वाले क्रॉस-प्लेटफ़ॉर्म मेल प्रोसेसिंग समाधान बनाने के लिए .NET ईमेल API®। डेवलपर किसी संदेश ऑब्जेक्ट से अटैचमेंट जोड़ने, प्राप्त करने या हटाने, विषय बदलकर संदेश हेडर को कस्टमाइज़ करने, प्राप्तकर्ताओं को जोड़ने या हटाने जैसी सुविधाओं के लिए एप्लिकेशन को आसानी से बढ़ा सकते हैं।

ईमेल को विभिन्न फ़ाइल स्वरूपों में कनवर्ट करें

डेवलपर्स अंतर्निहित प्रारूप विनिर्देशों के आंतरिक विवरण में जाने के बिना एपीआई को एकीकृत करके ईमेल प्रारूपों को आसानी से परिवर्तित कर सकते हैं। सबसे पहले स्रोत का उपयोग करके लोड करने से रूपांतरण प्रक्रिया सरल होती है MailMessage.Load और कॉल कर रहा है सेव मेथड आउटपुट फ़ाइल होना और SaveOptions.DefaultFormat मापदंडों के रूप में।

MSG से EML रूपांतरण के लिए C # कोड
// 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
MSG से HTML रूपांतरण के लिए C # कोड
// 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
MSG से MHTML रूपांतरण के लिए C # कोड
// 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