2016-09-22 6 views
0

S/MIMEで暗号化された電子メールを、事前定義された電子メール配信システムを通じて送信しようとしています。マルチパート/混合メッセージの一部としてS/MIMEを使用できますか?

私は完全な正当な電子メールを、すべての適切なヘッダーと正しく暗号化されたコンテンツで提供します。

問題は、システムが添付ファイルとして添付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_=_-- 

答えて

1

はい、あなたはmultipart/mixedのサブパートとしてapplication/x-pkcs7-mimeを持つことができます。それは完全に有効です。 application/x-pkcs7-mimeの部分がMIME構造体に存在しなければならない場所に制限はありません。

+0

はなぜOutlookがまったくメールの内容が表示されないこと、それをあるとThunderbirdは、それが暗号化されたメールであることを示すために、アイコンを「ロック」表示されていませんか? – func0der

+0

さて、あなたは個々のクライアントについて何をサポートしているのかを尋ねてきましたが、当初の質問はその規格が許すものについてのものでした。たぶんそれらのクライアントはトップレベルのS/MIMEのみをサポートしているかもしれません。 – jstedfast

+0

それは正しいです。しかし、私はどのクライアントも標準に近いと思っていました^^ Thunderbird ^^ – func0der

関連する問題