Mengelola Tanda Tangan Digital dengan Aspose.Email

Perpustakaan menyediakan LoadOptions kelas, kelas dasar abstrak yang memungkinkan pengguna menentukan opsi tambahan saat memuat sebuah MailMessage dari format tertentu. Opsi mempertahankan tanda tangan diatur secara default.

Konversi EML ke MSG Sambil Mempertahankan Tanda Tangan

Contoh kode di bawah ini menunjukkan cara memuat pesan, mengonversinya ke format MSG dan menyimpan sebagai MSG (tanda tangan dipertahankan secara default):

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)

Konversi Pesan S/MIME dari MSG ke EML

Aspose.Email memungkinkan Anda mengonversi dari MSG ke EML sambil mempertahankan tanda tangan digital seperti yang ditunjukkan dalam potongan kode berikut.

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