Aspose.Email for C++ का उपयोग करके ईमेल संदेश लोड और सेव करें
Aspose.Email for C++ लोड, सेव और कई फॉर्मैट में ईमेल संदेशों को कनवर्ट करने के लचीले विकल्प प्रदान करता है, जिसमें EML, MSG, MHTML, और HTML शामिल हैं। आप एन्कोडिंग, अटैचमेंट्स और फॉर्मैटिंग आवश्यकताओं को संभालने के लिए लोड और सेव विकल्पों को भी कस्टमाइज़ कर सकते हैं।
कस्टमाइज़्ड लोड विकल्पों के साथ संदेश लोड करें
यह MailMessage क्लास विशेष लोड विकल्पों का उपयोग करके EML, MSG, MHTML, और HTML जैसे विभिन्न फॉर्मैट से संदेश लोड कर सकती है। ये विकल्प डेवलपर्स को एन्कोडिंग प्राथमिकताएँ निर्दिष्ट करने, अटैचमेंट्स को संरक्षित रखने और एम्बेडेड रिसोर्सेज़ को प्रबंधित करने की अनुमति देते हैं।
निम्न C++ उदाहरण विभिन्न लोड विकल्पों का उपयोग करके ईमेल संदेश लोड करने का प्रदर्शन करता है।
विभिन्न फॉर्मैट में ईमेल संदेश सहेजें
Aspose.Email for C++ EML, MSG, MHTML, और HTML जैसी फॉर्मैट के बीच संदेशों के रूपांतरण को सक्षम बनाता है। डेवलपर्स इसका उपयोग कर सकते हैं SaveOptions क्लास हाइरार्की उन्नत सेव पैरामीटर निर्धारित करने के लिए, जिसमें एन्कोडिंग, TNEF अटैचमेंट्स और बाउंड्री प्रिज़र्वेशन शामिल हैं।
उपलब्ध सेव विकल्पों में शामिल हैं:
EmlSaveOptionsMsgSaveOptionsMhtSaveOptionsHtmlSaveOptions
ईमेल को EML के रूप में सेव करें
निम्नलिखित कोड स्निपेट दिखाता है कि कैसे EML संदेश को लोड करके उसे उसी फॉर्मैट में डिस्क पर सेव किया जाए।
मूल EML बाउंड्रीज़ को संरक्षित रखें
आप EML फ़ाइल को सेव करते समय मूल MIME बाउंड्रीज़ को संरक्षित रख सकते हैं।
EML में TNEF अटैचमेंट्स को संरक्षित रखें
निम्न कोड उदाहरण दिखाता है कि कैसे TNEF (Transport Neutral Encapsulation Format) अटैचमेंट्स को संरक्षित रखते हुए ईमेल को सेव किया जाए।
EML को MSG में परिवर्तित करें
आप आसानी से एक EML फ़ाइल को Outlook MSG फॉर्मैट में कनवर्ट कर सकते हैं। नीचे दिया गया कोड स्निपेट दिखाता है कि कैसे EML संदेश को लोड करके उपयुक्त विकल्प का उपयोग करके MSG में कनवर्ट किया जाए। SaveOptions क्लास।
MHTML के रूप में सेव करें
निम्न उदाहरण दर्शाता है कि कैसे EML संदेश को लोड करके उसे MHTML फ़ाइल के रूप में सेव किया जाए।
कस्टम टाइम ज़ोन के साथ MHT में एक्सपोर्ट करें
आप MHT फॉर्मैट में एक्सपोर्ट करने से पहले संदेश की डेट फ़ील्ड्स के लिए कस्टम या सिस्टम टाइमज़ोन सेट कर सकते हैं। MailMessage class प्रदान करता है TimeZoneOffset कस्टमाइज़्ड टाइमज़ोन सेट करने की प्रॉपर्टी। नीचे दिया गया कोड स्निपेट दिखाता है कि कैसे कस्टम टाइमज़ोन के साथ ईमेल को MHT में एक्सपोर्ट किया जाए।
ईमेल को EML में एक्सपोर्ट करें
निम्न उदाहरण दिखाता है कि कैसे ईमेल को EML फॉर्मैट में एक्सपोर्ट किया जाए: