Outlook MSG फ़ाइलें बनाएं और सहेजें

Aspose.Email for C++ डेवलपर्स को प्रोग्रामेटिक रूप से Outlook MSG फ़ाइलें बनाने, संशोधित करने और सहेजने की अनुमति देता है, जिसमें संदेश प्रॉपर्टीज़ और फ़ॉर्मेटिंग पर पूर्ण नियंत्रण होता है। आप शून्य से MSG संदेश जनरेट कर सकते हैं, अटैचमेंट जोड़ सकते हैं, रिच टेक्स्ट (RTF) बॉडी उपयोग कर सकते हैं, ड्राफ्ट सहेज सकते हैं, और बॉडी संपीड़न विकल्पों का उपयोग करके संदेश आकार को अनुकूलित कर सकते हैं।

Outlook संदेश बनाएं और सहेजें

यह MailMessage class प्रदान करता है Save() डिस्क या स्ट्रीम पर MSG फ़ाइलें सहेजने की विधि। आप प्रेषक, प्राप्तकर्ता, विषय, और बॉडी परिभाषित कर सकते हैं, और फिर संदेश को Outlook MSG फ़ॉर्मेट में बदलने के लिए using the MapiMessage क्लास।

निम्नलिखित कोड नमूना दिखाता है कि कैसे प्रेषक, प्राप्तकर्ता, विषय, और बॉडी सेट करके एक साधारण ईमेल संदेश बनाएं, फिर इस ईमेल संदेश को Outlook के साथ संगत MAPI संदेश में बदलें, और अंत में इसे MSG फ़ाइल के रूप में सहेजें।

RTF बॉडी के साथ MSG फ़ाइल बनाएं

Outlook संदेश Rich Text Format (RTF) बॉडी का समर्थन करते हैं जो बोल्ड, अंडरलाइन और हेडिंग जैसे उन्नत टेक्स्ट फ़ॉर्मेटिंग को बनाए रखती हैं। Aspose.Email स्वचालित रूप से इसे बदलता है HtmlBody का MailMessage MSG के रूप में सहेजते समय RTF में बदलना, सभी फ़ॉर्मेटिंग को संरक्षित रखते हुए।

निम्नलिखित कोड नमूना दर्शाता है कि कैसे हेडर्स और स्टाइल्ड टेक्स्ट सहित HTML-फ़ॉर्मेटेड बॉडी वाला ईमेल संदेश बनाएं, फिर इस ईमेल को MAPI Outlook संदेश में बदलें, और इसे MSG फ़ाइल के रूप में सहेजें। यह Aspose.Email का उपयोग करके रिच टेक्स्ट फ़ॉर्मेटिंग को संरक्षित रखने वाले Outlook-संगत ईमेल फ़ाइलें उत्पन्न करने की अनुमति देता है।

संदेश को ड्राफ्ट स्थिति में सहेजें

आप संदेश को MSG के रूप में सहेजने से पहले उपयुक्त फ़्लैग सेट करके ड्राफ्ट के रूप में चिह्नित कर सकते हैं। ड्राफ्ट्स को बाद में फिर से खोलकर संपादित किया जा सकता है।

बॉडी संपीड़न के साथ अनुकूलन

Aspose.Email MSG फ़ाइलों के लिए बॉडी संपीड़न प्रदान करता है through the MapiConversionOptions क्लास। संपीड़न को सक्षम करने से छोटे MSG और PST फ़ाइलें बनती हैं लेकिन प्रोसेसिंग थोड़ा धीमा हो सकता है।

निम्नलिखित कोड नमूना दर्शाता है कि कैसे फ़ाइल से मौजूद ईमेल संदेश लोड करें, बॉडी संपीड़न सक्षम विकल्प बनाएं, और लोड किए गए MailMessage को MapiMessage इन विकल्पों का उपयोग करके फ़ॉर्मेट करें। यह प्रक्रिया परिवर्तन के दौरान ईमेल बॉडी के आकार को अनुकूलित करती है ताकि Outlook संदेश फ़ाइलों में बेहतर हैंडलिंग हो सके।

  • UseBodyCompression = true → छोटा फ़ाइल आकार, धीमी प्रदर्शन।
  • UseBodyCompression = false → तेज़ रूपांतरण, बड़ा आउटपुट।