首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的邮件没有通过Gmail的DKIM测试?

为什么我的邮件没有通过Gmail的DKIM测试?
EN

Server Fault用户
提问于 2013-09-18 19:41:21
回答 3查看 21.4K关注 0票数 10

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

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

我们的SPF记录是

代码语言:javascript
复制
v=spf1 +a +mx ?include:bluehost.com -all 

但是,Gmail拒绝了以下消息:

由于550-5.7.1域的DMARC策略,不接受来自example.com的未经认证的电子邮件。请联系example.com的管理员.

消息头:

代码语言:javascript
复制
Return-path: <sabrina@example.com>
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 <sabrina@example.com>)
    id 1VMLM8-0007ok-5c; Wed, 18 Sep 2013 17:16:03 +0000
From: Sabrina <sabrina@example.com>
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: <D85DC2BA-0E8A-4AF6-9C54-203C52E996F2@example.com>
To: Tanja Schulte-Irwin <tanjaschulte@gmail.com>,
Zachary Bloom <zbloom@sffriendsschool.org>
Mime-Version: 1.0 (Apple Message framework v1278)
X-Mailer: Apple Mail (2.1278)
EN

回答 3

Server Fault用户

回答已采纳

发布于 2013-09-18 20:14:29

你的SPF记录没有影响到这一点。

从外观上看,您已经设置了DMARC记录,而不是使用DKIM签名发送出去的邮件。若要解决此问题,请签署发送邮件,或删除DMARC策略。

DMARC记录与SPF记录一样是TXT记录,但它位于_dmarc.example.net,example.net是您的域。如果您认为没有或者不想删除它,请将其更改为v=DMARC1; p=none以使其无效。

或者,因为你使用SPF,我看到你可能不想这样做。在这种情况下,保留您的_dmarc记录,但您必须摆脱或更改您的_domainkeys记录。

DKIM指定对于域example.net,DKIM记录将被查询IN TXT _domainkeys.example.net。您必须找到该记录并删除它,或者添加t=y标志来指定(在表面上测试DKIM时)应该忽略DKIM验证的结果。另外,确保您的_dmarc记录不包含adkim标记,特别是不包含adkim=s

票数 13
EN

Server Fault用户

发布于 2013-09-19 00:13:01

你的数据被混淆了,这使得帮助你变得很困难。我看到一些问题:

  • 如果您没有混淆您的IP地址,您的DNS通过rDNS验证,但看起来非常像垃圾邮件。尝试将server.example.com设置作为地址的PTR,并将server.example.com添加到DNS中。获得PTR记录设置需要您的IP地址提供商(通常是ISP)的支持。你需要一个固定的IP地址。
  • 你的服务器似乎不知道是谁。它应该在HELO或ELHO请求中将server.example.com作为其名称。
  • 你的邮件不是DKIM签名。DMARC不需要DKIM,但您的策略必须与您的实践相匹配。

尝试发送一封电子邮件到mailercheck-auth@port25.com (报告不再服务),查看您的服务器配置得有多好。我在关于检测电子邮件服务器伪造的文章中列出了其他选项。

票数 6
EN

Server Fault用户

发布于 2013-09-18 19:46:04

如果您的域没有DKIM设置,则绝对不需要设置DKIM。它的缺失不会导致GMail将你的电子邮件扔到垃圾邮件中。它的存在可能会增加它的垃圾邮件等级,这样它就不会被拒绝。

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

要理解DMARC,请检查以下代码:http://support.google.com/a/bin/answer.py?hl=en&answer=2466580

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/540039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档