关于gmail SPFlogging和Alogging

我有一个SPFlogging如下的域名,

"v=spf1 +a +mx +ip4:123.45.67.89 ~all" 

两个问题,

  1. 知识产权是必要的吗? 域上的Aloggingparsing为相同的IP,即123.45.67.89。
  2. 我已经在域上创build了一个电子邮件,并将其添加到gmail发送和接收电子邮件。 电子邮件工作正常,我能够发送电子邮件,他们没有警告“谷歌无法validation,如果该域名实际发送电子邮件或否”。 我需要添加任何gmail SPFlogging吗? 我在询问这个v=spf1 include:_spf.google.comlogging。

  1. 如果在机制 (或mx机制 )中有完全相同的IP(或a:<domain>/<prefix-length> ),那么ip4机制是不必要的,CAN(而不是必须)被删除。

    由于在您的+a+mx未指定域,因此使用当前域 ,而ip4ip6必须始终指定<address><network>/<prefix-length>

  2. 在目前的SPFlogging中,Google属于SoftFail ,导致SoftFail ,即“SPFlogging已经指定主机不被允许发送但正在转换”。 因此,接收MTA不应REJECT邮件,但可以将其标记为垃圾邮件。 -all事情都被拒绝了

    因此,如果您需要从Gmail发送电子邮件,则需要include:_spf.google.com 。 但是,您不应该添加另一个TXTlogging,而是将这两个logging合并为一个,例如

     @ IN TXT "v=spf1 +a +mx include:_spf.google.com ~all" 

    这也是可能的(甚至build议include:机制的文件),使包括域名Neutral而不是Pass 。 如果Gmail只是偶尔使用,而您希望阻止其他Gmail用户在SPFtesting中获得Pass结果,则可以通过以下方式实现:

     @ IN TXT "v=spf1 +a +mx ?include:_spf.google.com ~all"