Gestione delle firme digitali con Aspose.Email
Contents
[
Hide
]
La libreria fornisce il LoadOptions classe, una classe base astratta che consente all’utente di specificare opzioni aggiuntive quando si carica un MailMessage da un formato particolare. L’opzione di preservazione della firma è impostata di default.
Converti EML in MSG preservando le firme
Il campione di codice qui sotto dimostra come caricare un messaggio, convertirlo in formato MSG e salvarlo come MSG (la firma è preservata per impostazione predefinita):
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)
Converti messaggi S/MIME da MSG a EML
Aspose.Email consente di convertire da MSG a EML preservando una firma digitale come mostrato nel seguente frammento di codice.
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")