DKIM中的身体意味着什么?

时间:2010-11-29 09:16:36

标签: email dkim

通常邮件会发送html部分和纯文本部分,如下所示:

  

......标题......

     

这是MIME中的多部分消息   格式。

     

- q17TlmNAFniw = _?:Content-Type:text / plain;字符集= “US-ASCII”   内容传输编码:7位

     

......文字内容......

     

- q17TlmNAFniw = _?:Content-Type:text / plain;字符集= “US-ASCII”   内容传输编码:7位

     

... Html内容......

     

- q17TlmNAFniw = _: -

在dkim中,哈希的身体哪一个?

  • 所有内容......标题......
  • 所有内容... ...标题...但没有内容边界
  • 带有MIME标头的Html /文本内容
  • 没有MIME标头的HTml /文本内容

2 个答案:

答案 0 :(得分:3)

当使用'宽松'DKIM规范化算法时,我发现在validating正文散列中散列以下结果,并为多部分/替代电子邮件添加有效的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>

答案 1 :(得分:0)

这取决于您使用的规范化算法。见http://www.dkim.org/specs/rfc4871-dkimbase.html#canonicalization