Керування цифровими підписами за допомогою Aspose.Email
Contents
[
Hide
]
Бібліотека надає LoadOptions клас, абстрактний базовий клас, який дозволяє користувачеві вказати додаткові параметри під час завантаження 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")