Verwalten digitaler Signaturen mit Aspose.Email

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