Skip to main content

3.9 Output Requirements (输出要求)

3.9. Output Requirements (输出要求)

每个签名的评估以三种状态之一结束, 本文档将其称为:

  • SUCCESS: 成功验证
  • PERMFAIL: 永久性不可恢复的错误, 例如签名验证失败
  • TEMPFAIL: 临时性可恢复的错误, 例如 DNS 查询超时

对于成功验证或产生 TEMPFAIL 结果的每个签名, DKIM 算法的输出必须包括:

  • 从 "d=" 签名标签获取的域名; 以及
  • 该签名的验证尝试结果。

输出可以包括其他签名属性或结果元数据, 包括 PERMFAIL 或以其他方式被忽略的签名, 供使用这些结果的模块使用。

有关签名验证结果代码的讨论, 请参阅 Section 6.1。