DKIM 中的 body 到底是啥意思
Posted
技术标签:
【中文标题】DKIM 中的 body 到底是啥意思【英文标题】:What's exactly body means in DKIMDKIM 中的 body 到底是什么意思 【发布时间】:2011-05-17 04:20:10 【问题描述】:通常邮件会同时发送 html 部分和纯文本部分,如下所示:
...标题...
这是 MIME 中的多部分消息 格式。
--q17TlmNAFniw=_?: Content-Type: text/plain; charset="us-ascii" 内容传输编码:7bit
...文字内容...
--q17TlmNAFniw=_?: Content-Type: text/plain; charset="us-ascii" 内容传输编码:7bit
... HTML 内容...
--q17TlmNAFniw=_?:--
在 dkim 中,要散列的主体是指哪一个?
... 标题 ... 之后的所有内容 ...之后的所有内容标题...但没有内容边界 带有 MIME 标头的 Html/文本内容 不带 MIME 标头的 HTML/文本内容【问题讨论】:
第 3.4.3 和 3.4.4 节可能会对您有所帮助 ietf.org/rfc/rfc4871.txt 【参考方案1】:这取决于您使用的规范化算法。见http://www.dkim.org/specs/rfc4871-dkimbase.html#canonicalization
【讨论】:
【参考方案2】:当使用“宽松”DKIM 规范化算法时,我发现对以下内容进行哈希处理会产生 validating 正文哈希和有效的多部分/替代电子邮件的 DKIM 签名(为清楚起见添加了 <CRLF>
,请注意尾随 @987654323 @)
--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>
【讨论】:
以上是关于DKIM 中的 body 到底是啥意思的主要内容,如果未能解决你的问题,请参考以下文章