ईमेल संदेश में डिफ़ॉल्ट टेक्स्ट एन्कोडिंग सेट करना
यह लेख प्रस्तुत करता है MailMessage.PreferredTextEncoding प्रॉपर्टी और इसका उपयोग कैसे किया जाता है। इस प्रॉपर्टी का उपयोग करके आप निम्नलिखित प्रॉपर्टियों के लिए डिफ़ॉल्ट टेक्स्ट एन्कोडिंग सेट कर सकते हैं:
- From: डिस्प्ले नाम
- To: डिस्प्ले नाम
- Subject
- बॉडी
डिफ़ॉल्ट टेक्स्ट एन्कोडिंग सेट करना
Aspose.Email के पिछले संस्करणों में, from, to, subject और body प्रॉपर्टियों के लिए टेक्स्ट एन्कोडिंग अलग-अलग सेट की जाती थी। उपयोगिता में सुधार के लिए, हमने जोड़ा PreferredTextEncoding एक प्रॉपर्टी जो सभी को एक साथ सेट करती है। अब यह सुनिश्चित करना आसान हो गया है कि ऊपर की सभी प्रॉपर्टियों में टेक्स्ट ईमेल संदेश में सही ढंग से एन्कोडेड हो। नीचे दिया गया कोड स्निपेट दिखाता है कि फ्रेंच शब्द को ईमेल पते, विषय और बॉडी के डिस्प्ले नेम के रूप में कैसे उपयोग किया जाए।
// Create an instance of MailMessage
String fileName = "data/";
MailMessage msg = new MailMessage();
// Set the default or preferred encoding. This encoding will be used as the default for the from/to email addresses, subject and body of message.
msg.setPreferredTextEncoding(Charset.forName("cp1252"));
// Set email addresses, subject and body
msg.setFrom(new MailAddress("dmo@domain.com", "démo"));
msg.getTo().addItem(new MailAddress("dmo@domain.com", "démo"));
msg.setSubject("démo");
msg.setHtmlBody("démo");
msg.save(fileName + "SetDefaultTextEncoding_out.msg", SaveOptions.getDefaultMsg());