我可以将 S/MIME 作为 multipart/mixed 消息的一部分吗?
Can I have S/MIME as part of a multipart/mixed message?
我正在尝试通过 pre-defined 电子邮件分发系统发送 S/MIME 加密电子邮件。
我给了他们一封完全有效的电子邮件,其中包含所有正确的 headers 和正确加密的内容。
问题是,系统将电子邮件分开并从中创建了一封新的 'multipart/mixed' 邮件,并附上了 smime.p7m 作为附件。
虽然 Thunderbird 以某种方式设法以正确的方式加密内容,但 Outlook 等其他软件却没有,只是显示一条空消息。
我的问题是:是否可以将 S/MIME 消息作为多部分消息的一部分?
新创建消息的示例:
...
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="_=_swift_v4_1474547127_a48edcebcdce51b8c8f455_=_"
--_=_swift_v4_1474547127_a48edcebcdce51b8c8f455_=_
Content-Type: application/x-pkcs7-mime; smime-type=enveloped-data; name=smime.p7m
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=smime.p7m
MIMDul4GCSqGSIb3DQEHA6CDA7pOMIMDukkCAQAxggJuMIICagIBADBSMEUxCzAJBgNVBAYTAkFV
...
--_=_swift_v4_1474547127_a48edcebcdce51b8c8f455_=_--
是的,您可以将 application/x-pkcs7-mime
作为 multipart/mixed
的子部分。这是完全正确的。对于 application/x-pkcs7-mime
部分必须位于 MIME 结构中的位置没有限制。
我正在尝试通过 pre-defined 电子邮件分发系统发送 S/MIME 加密电子邮件。
我给了他们一封完全有效的电子邮件,其中包含所有正确的 headers 和正确加密的内容。
问题是,系统将电子邮件分开并从中创建了一封新的 'multipart/mixed' 邮件,并附上了 smime.p7m 作为附件。
虽然 Thunderbird 以某种方式设法以正确的方式加密内容,但 Outlook 等其他软件却没有,只是显示一条空消息。
我的问题是:是否可以将 S/MIME 消息作为多部分消息的一部分?
新创建消息的示例:
...
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="_=_swift_v4_1474547127_a48edcebcdce51b8c8f455_=_"
--_=_swift_v4_1474547127_a48edcebcdce51b8c8f455_=_
Content-Type: application/x-pkcs7-mime; smime-type=enveloped-data; name=smime.p7m
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=smime.p7m
MIMDul4GCSqGSIb3DQEHA6CDA7pOMIMDukkCAQAxggJuMIICagIBADBSMEUxCzAJBgNVBAYTAkFV
...
--_=_swift_v4_1474547127_a48edcebcdce51b8c8f455_=_--
是的,您可以将 application/x-pkcs7-mime
作为 multipart/mixed
的子部分。这是完全正确的。对于 application/x-pkcs7-mime
部分必须位于 MIME 结构中的位置没有限制。