为什么我的电子邮件不能通过Gmail的DKIMtesting?

我有一个被Gmail拒绝的消息,我不知道为什么。 它通过SPF。 我们没有使用DKIM。 我需要设置DKIM吗?

我在控制“example.com”。 我们的邮件服务器是“server.example.com”(托pipe在bluehost)

我们的SPFlogging是

v=spf1 +a +mx ?include:bluehost.com -all 

但Gmail拒绝了以下消息:

550-5.7.1由于550-5.7.1域的DMARC策略,来自example.com的未经身份validation的电子邮件不被接受。 请联系example.com的pipe理员…

邮件标题:

 Return-path: <[email protected]> Received: from [99.127.228.246] (port=61813 helo=[192.168.1.66]) by server.example.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.80.1) (envelope-from <[email protected]>) id 1VMLM8-0007ok-5c; Wed, 18 Sep 2013 17:16:03 +0000 From: Sabrina <[email protected]> Content-Type: multipart/alternative; boundary="Apple-Mail=_2FE0763D-B160-49C4-8202-B8258851AFAD" Subject: positive self thoughts/talk Date: Wed, 18 Sep 2013 10:15:24 -0700 Message-Id: <[email protected]> To: Tanja Schulte-Irwin <tanjaschulte@gmail.com>, Zachary Bloom <[email protected]> Mime-Version: 1.0 (Apple Message framework v1278) X-Mailer: Apple Mail (2.1278) 

你的SPFlogging不会影响到这一点。

从外观上看,您已经设置了DMARClogging,而且您没有使用DKIM签署外发邮件。 要解决该问题,请签署传出邮件或删除DMARC策略。

DMARClogging是类似于SPFlogging的TXTlogging,但它位于_dmarc.example.net ,example.net是您的域名。 如果您认为自己没有或者不想删除它,请将其更改为v=DMARC1; p=none v=DMARC1; p=none将其清空。

另外,既然你正在使用SPF,我看你可能不想这样做。 在这种情况下,保留_dmarclogging原样,但是您将不得不摆脱或更改_domainkeyslogging。

DKIM指定对于域example.net,将IN TXT _domainkeys.example.net查询DKIMlogging。 你必须find这条logging并删除它,或者添加t=y标志来指定(如你所表面testing的DKIM),DKIMvalidation的结果应该被忽略。 另外,请确保您的_dmarclogging不包含adkim标记,特别是不adkim=s

您的数据被混淆,这使您很难。 我看到一些问题:

  • 如果你没有模糊你的IP地址,你的DNS通过rDNSvalidation,但看起来非常像一个垃圾邮件。 尝试将server.example.com设置为您的地址的PTR,并将server.example.com添加到您的DNS。 获取PTRlogging设置需要您的IP地址提供商(通常是您的ISP)的支持。 你需要一个固定的IP地址。
  • 你的服务器似乎不知道它是谁。 它应该在HELO或ELHO请求中给server.example.com作为它的名字。
  • 你的邮件不是DKIM签名的。 DMARC不需要DKIM,但您的政策必须符合您的实践。

尝试发送邮件到[email protected](报告不再服务),看看你的服务器configuration得如何。 其他选项列在我的文章中检测电子邮件服务器伪造 。

如果你的域名没有设置DKIM,你肯定不需要设置DKIM。 它的缺席不会导致GMail把你的电子邮件发送到垃圾邮件。 它的存在可能会增加它的垃圾邮件评级,所以它不会被拒绝。

要检查您的SPF,您需要告诉我们您的SMTP服务器的域名和IP地址。 或者,您可以使用http://www.openspf.org/上的在线检查工具&#x3002;

要了解DMARC,请查看: http : //support.google.com/a/bin/answer.py ?hl=zh_CN& answer= 2466580。