ניהול חתימות דיגיטליות עם 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")