4

通常、メールは次のようにhtml部分とプレーンテキスト部分の両方を送信します。

...ヘッダー..。

これは、MIME形式のマルチパートメッセージです。

--q17TlmNAFniw = _ ?:コンテンツタイプ:text / plain; charset = "us-ascii" Content-Transfer-Encoding:7bit

...テキストコンテンツ..。

--q17TlmNAFniw = _ ?:コンテンツタイプ:text / plain; charset = "us-ascii" Content-Transfer-Encoding:7bit

...HTMLコンテンツ..。

--q17TlmNAFniw = _?:-

dkimで、ハッシュするボディはどれを測定しますか?

  • 後のすべてのコンテンツ...ヘッダー..。
  • ...ヘッダー以降のすべてのコンテンツ...ただしコンテンツ境界なし
  • MIMEヘッダー付きのHTML/テキストコンテンツ
  • MIMEヘッダーのないHTml/テキストコンテンツ
4

2 に答える 2

3

「リラックスした」DKIM正規化アルゴリズムを使用する場合、次のハッシュを行うと、検証中の本文ハッシュと、マルチパート/代替メールの有効なDKIM署名が得られることがわかりました(<CRLF>明確にするために追加、末尾に注意してください<CRLF>)

--boundary<CRLF>
Content-Type: text/plain<CRLF>
Content-Transfer-Encoding: quoted-printable<CRLF>
<CRLF>
foo<CRLF>
--boundary<CRLF>
Content-Type: text/html<CRLF>
Content-Transfer-Encoding: quoted-printable<CRLF>
<CRLF>
bar<CRLF>
--boundary--<CRLF>
于 2011-11-28T14:00:37.917 に答える
0

使用している正規化アルゴリズムによって異なります。http://www.dkim.org/specs/rfc4871-dkimbase.html#canonicalizationを参照してください。

于 2011-05-01T18:07:22.170 に答える