SPF =中立通过Gmail发送

时间:2018-02-04 19:43:51

标签: email gmail spf

我在Linode服务器上使用phpMailer。 DNS记录设置为允许通过gmail邮件服务器发送,该邮件服务器正在管理我的邮件帐户membership@oiyc.org。我刚刚添加DKIM以试图获得SPF评级。 DKIM显然很好,但我仍然得到SPF中性。

发件人设置为:

{{1}}

以下是从我的linode服务器发送的电子邮件中收到的来源。

{{1}}

3 个答案:

答案 0 :(得分:3)

目前,您的SPF记录已在DNS中发布为...

    “v = spf1 include:_spf.google.com include:oiyc.org~all”

其中有一个 include:oiyc.org 以递归方式引用自身。这在技术上是不正确的,但如果满足上述机制 include:_spf.google.com 并将结果返回给SPF查询,则可能会出现奇怪的情况。 include:oiyc.org 机制之后会导致查找失败,因此永远不会处理 ~all 机制。

include:机制旨在引用外部发布的一组SPF详细信息,通常位于不同的域中。

我怀疑您打算引用您自己域名的IP地址,可能在DNS中定义为裸域名的 A 记录,在这种情况下,您将使用 a:oiyc .org ,本身可以简化为 a

因此,您生成的TXT记录可能类似于......

    “v = spf1 include:_spf.google.com a~all”

答案 1 :(得分:1)

使用DKIM和SPF之间没有联系。

来自日志:

  

收到SPF:中立(对于域名为membership @oiyc.org的最佳猜测记录,不允许或拒绝google.com:209.85.220.41)client-ip = 209.85.220.41;

检查SPF记录时,会发生以下情况:

$ host -t TXT oiyc.org
oiyc.org has no TXT record

这意味着,您尚未设置任何SPF规则。因此,不能进行SPF检查。正如消息所述,没有理由除了neutral之外还有其他任何内容。

这也适用于ARC-Authentication-ResultsAuthentication-Results标题。

答案 2 :(得分:0)

应该为当前列出的IP添加的SPF是

@ TXT" v = spf1 a ip4:209.85.220.41~all"

访问此链接以创建和SPF:https://mxtoolbox.com/SPFRecordGenerator.aspx