مدیریت امضای دیجیتال با 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)

تبدیل پیام‌های S/MIME از MSG به EML

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")