【问题标题】: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/文本内容

【问题讨论】:

标签: email dkim


【解决方案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>
    

    【讨论】:

      猜你喜欢
      • 2019-05-21
      • 1970-01-01
      • 2012-04-21
      • 2021-06-27
      • 2017-08-07
      • 2017-07-20
      • 2014-09-23
      • 2014-07-25
      • 2012-09-17
      相关资源
      最近更新 更多