การจัดการลายเซ็นดิจิทัลด้วย Aspose.Email
Contents
[
Hide
]
ไลบรารีนี้ให้ LoadOptions class, คลาสฐานเชิงนามธรรมที่อนุญาตให้ผู้ใช้ระบุตัวเลือกเพิ่มเติมเมื่อโหลด 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")