إدارة التوقيعات الرقمية باستخدام Aspose.Email
Contents
[
Hide
]
المكتبة توفر الـ 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")