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