或换一种说法,v=spf1 a mx ~all
建议使用而不是使用v=spf1 a mx -all
?RFC似乎没有提出任何建议。我一直偏爱使用FAIL,这会导致问题立即变得明显。我发现使用SOFTFAIL,由于没有人注意到,允许错误配置的SPF记录无限期地保留。
但是,我在网上看到的所有示例似乎都在使用SOFTFAIL。当我看到有关配置SPF 的Google Apps指导时,使我产生疑问的是:
创建包含以下文本的TXT记录:v = spf1 include:_spf.google.com〜all
发布使用-all而不是〜all的SPF记录可能会导致传递问题。有关Google Apps邮件服务器的地址的详细信息,请参见Google IP地址范围。
通过推动SOFTFAIL的使用,示例是否过于谨慎?是否有充分的理由使SOFTFAIL成为最佳实践?