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)
MSG から EML への S/MIME メッセージ変換
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")