Skip to main content

Appendix B. 与 RFC 4408 实现要求的变更

与[RFC4408]的实现要求的修改都是(a)[RFC4408]中错误的更正或(b)基于自[RFC4408]发布以来获得的运行经验共识的附加文档。

  • 删除了 DNS RR type SPF (99) 的使用:已从协议中删除;有关背景,请参见[RFC6686]。

  • 新增基于"void lookups"的 DNS 相关处理限制:已添加(第4.6.4节)。

  • 强烈不鼓励使用 ptr 机制和 %p 宏:(第5.5节和第7.2节)。ptr机制和%p宏仍然是协议的一部分,因为发现它们正在使用中,但应该更新记录以避免它们。

  • 讨论了使用 "Authentication-Results" 标头字段:[RFC7001]作为使用"Received-SPF"标头字段的可能替代方案(第9.2节)。

  • 对 ABNF 进行了许多次要更正:使其更加清晰和正确(第12节)。SPF库实现者应该仔细审查修订后的ABNF,以确定是否需要实现更改。

  • 删除了 ABNF 中对 X- 字段的使用:有关背景,请参见[RFC6648]。

  • 记录了宏扩展后如何处理无效 的歧义:必须避免依赖一种特定行为(第4.8节)。

  • 根据运行经验更新和扩展了一般运行信息:基于[RFC4408]发布后八年的运行经验。参见第10节和下面的附录D到G。

  • 审查和更新了安全考虑事项:(第11节)。