Я пытаюсь отправить зашифрованное письмо S/MIME через заранее определенную систему распространения электронной почты.Могу ли я использовать S/MIME как часть многостраничного/смешанного сообщения?
Я даю им совершенно правильное электронное письмо со всеми правильными заголовками и правильно зашифрованным контентом.
Проблема заключается в том, что система разрывает электронную почту и создает новое сообщение «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_=_--
Почему тогда Outlook не показывает какой-либо почтовый контент вообще, и Thunderbird не показывает значок «блокировки», чтобы показать, что это зашифрованная почта? – func0der
Ну, теперь вы спрашиваете об отдельных клиентах и о том, что они поддерживают, но ваш первоначальный вопрос был о том, что разрешено стандартами. Возможно, эти клиенты поддерживают только S/MIME верхнего уровня. – jstedfast
Это правильно. Но я думал, что если любые клиенты близки к стандартам его Thunderbird ^^ – func0der