Verwalten digitaler Signaturen mit Aspose.Email
Contents
[
Hide
]
Die Bibliothek stellt die LoadOptions Klasse, eine abstrakte Basisklasse, die es dem Benutzer ermöglicht, zusätzliche Optionen beim Laden einer MailMessage aus einem bestimmten Format. Die Option zum Erhalt der Signatur ist standardmäßig aktiviert.
EML nach MSG konvertieren und Signaturen erhalten
Das nachstehende Codebeispiel zeigt, wie man eine Nachricht lädt, sie in das MSG‑Format konvertiert und als MSG speichert (die Signatur wird standardmäßig beibehalten):
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‑Nachrichten von MSG nach EML konvertieren
Aspose.Email ermöglicht die Konvertierung von MSG nach EML unter Bewahrung einer digitalen Signatur, wie im folgenden Code‑Snippet gezeigt.
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")