Správa digitálních podpisů pomocí Aspose.Email
Contents
[
Hide
]
Knihovna poskytuje LoadOptions třída, abstraktní základní třída, která uživateli umožňuje zadat další možnosti při načítání MailMessage z konkrétního formátu. Možnost zachování podpisu je ve výchozím nastavení nastavena.
Převést EML na MSG při zachování podpisů
Níže uvedený ukázkový kód ukazuje, jak načíst zprávu, převést ji do formátu MSG a uložit jako MSG (podpis je ve výchozím nastavení zachován):
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)
Převést S/MIME zprávy z MSG na EML
Aspose.Email umožňuje převést z formátu MSG na EML při zachování digitálního podpisu, jak je ukázáno v následujícím kódu.
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")