Aspose.Email ile Dijital İmzaları Yönetme

Kütüphane şunları sağlar LoadOptions sınıf, bir mesaj yüklerken kullanıcıya ek seçenekler belirleme imkanı veren soyut bir temel sınıftır MailMessage belirli bir formattan. İmza koruma seçeneği varsayılan olarak ayarlanmıştır.

İmzaları Koruyarak EML’i MSG’ye Dönüştür

Aşağıdaki kod örneği, bir mesajı nasıl yükleyeceğinizi, MSG formatına dönüştüreceğinizi ve MSG olarak kaydedeceğinizi (imza varsayılan olarak korunur) gösterir:

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 Mesajlarını MSG’den EML’ye Dönüştür

Aspose.Email, aşağıdaki kod parçacığında gösterildiği gibi bir dijital imzayı koruyarak MSG’den EML’ye dönüştürmenizi sağlar.

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