Aspose.Email के साथ डिजिटल हस्ताक्षरों का प्रबंधन

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

हस्ताक्षर संरक्षित रखते हुए EML को MSG में बदलें

निम्नलिखित कोड उदाहरण दर्शाता है कि संदेश को कैसे लोड करें, इसे MSG फ़ॉर्मेट में बदलें और MSG के रूप में सेव करें (हस्ताक्षर डिफ़ॉल्ट रूप से संरक्षित रहता है):

import aspose.email as ae

# Load mail message
loadOptions = ae.EmlLoadOptions()
message = ae.MailMessage.load("Message.eml", loadOptions)
# Save as MSG
message.save("ConvertEMLToMSG_out.msg", ae.SaveOptions.default_msg_unicode)

MSG से EML में S/MIME संदेश परिवर्तित करें

Aspose.Email आपको MSG से EML में रूपांतरण करने की अनुमति देता है, जिससे डिजिटल हस्ताक्षर को संरक्षित रखा जाता है जैसा कि निम्नलिखित कोड स्निपेट में दिखाया गया है।

import aspose.email as ae

# Load mail message
loadOptions = ae.EmlLoadOptions()
smime_eml = ae.MailMessage.load("smime.eml", loadOptions)

conversion_options = ae.mapi.MapiConversionOptions(ae.mapi.OutlookMessageFormat.UNICODE)
msg = ae.mapi.MapiMessage.from_mail_message(smime_eml, conversion_options)
# Save File to disk
msg.save("ConvertMIMEMessagesFromMSGToEML_out.msg")