首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gmail拒绝电子邮件。Openspf.net测试失败。

Gmail拒绝电子邮件。Openspf.net测试失败。
EN

Stack Overflow用户
提问于 2012-03-02 19:56:52
回答 2查看 852关注 0票数 0

我对Gmail有意见。

它是在我们的一台受木马感染的PC从我们的IP地址发送垃圾邮件一天之后开始的。

我们已经解决了问题,但我们进入了三个黑名单。我们也修好了。但是,每次我们向Gmail发送电子邮件时,邮件都会被拒绝:

因此,我再次检查了谷歌散装发件人的指南,并在我们的SPF记录中发现了一个错误,并修复了它。谷歌表示,过了一段时间,一切都会好起来的,但这并没有发生。三个星期已经过去了,但我们仍然不能发送电子邮件到Gmail。

我们的邮件设置有点复杂,但不太复杂。我们有一个域名delo-company.com,它有自己的邮件@delo-company.com (这个很好,但问题在于子域名corp.delo-company.com)。

Delo-company.com域有几个来自其子域的DNS记录:

代码语言:javascript
复制
corp                     A     82.209.198.147
corp                     MX    20 corp.delo-company.com
corp.delo-company.com    TXT   "v=spf1 ip4:82.209.198.147 ~all" 

(我只为测试目的而设,在此之前是-all )

这些记录用于82.209.198.147的公司Exchange 2003服务器。它的局域网名是s2.corp.delo-company.com,所以它的HELO/EHLO问候也是s2.corp.delo-company.com

为了通过EHLO检查,我们还在delo-company.com的DNS中创建了一些记录:

代码语言:javascript
复制
s2.corp                  A     82.209.198.147
s2.corp.delo-company.com TXT   "v=spf1 ip4:82.209.198.147 ~all" 

据我所知,SPF验证应该以这样的方式通过: Out服务器s2连接到接受者的MX (Rcp.MX):EHLO s2.corp.delo-company.com Rcp.MX说可以,并对HELO/EHLO进行SPF检查。它为NSlookup为s2.corp.delo-company.com并获取上面的DNS-记录。TXT记录显示,s2.corp.delo-company.com应该只来自IP 82.209.198.147。所以应该通过。

然后我们的s2 server says RCPT FROM: <supruniuk-p@corp.delo-company.com> Rcp.MX`服务器也会检查它。这些值是相同的,所以它们也应该是正的。

也许还有一个rDNS检查,但我不确定HELO或RCPT是从什么地方检查的。

我们82.209.198.147的PTR记录是:

代码语言:javascript
复制
147.198.209.82.in-addr.arpa. 86400 IN PTR s2.corp.delo-company.com.

在我看来,一切看起来都很好,但不管怎样,所有的电子邮件都被Gmail拒绝了。

所以,我检查了MXtoolbox.com -它说一切都很好,我通过了http://www.kitterman.com/spf/validate.html Python检查,我做了25port.com电子邮件测试。这也很好:

代码语言:javascript
复制
Return-Path: <supruniuk-p@corp.delo-company.com>
Received: from s2.corp.delo-company.com (82.209.198.147) by verifier.port25.com id ha45na11u9cs for <check-auth@verifier.port25.com>; Fri, 2 Mar 2012 13:03:21 -0500 (envelope-from <supruniuk-p@corp.delo-company.com>)
Authentication-Results: verifier.port25.com; spf=pass smtp.mailfrom=supruniuk-p@corp.delo-company.com
Authentication-Results: verifier.port25.com; domainkeys=neutral (message not signed) header.From=supruniuk-p@corp.delo-company.com
Authentication-Results: verifier.port25.com; dkim=neutral (message not signed)
Authentication-Results: verifier.port25.com; sender-id=pass header.From=supruniuk-p@corp.delo-company.com
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
    boundary="----_=_NextPart_001_01CCF89E.BE02A069"
Subject: test
Date: Fri, 2 Mar 2012 21:03:15 +0300
X-MimeOLE: Produced By Microsoft Exchange V6.5
Message-ID: <4C9EB1DB67831A428B2E14052F4A418707E1FF@s2.corp.delo-company.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: test
Thread-Index: Acz4jS34oznvbyFQR4S5rXsNQFvTdg==
From: =?koi8-r?B?89XQ0tXOwMsg8MHXxcw=?= <supruniuk-p@corp.delo-company.com>
To: <check-auth@verifier.port25.com>

我也向spf-test@openspf.net查询过,但是无论我做哪一项SPF记录,它总是失败的:

代码语言:javascript
复制
<s2.corp.delo-company.com #5.7.1 smtp;550 5.7.1 <spf-test@openspf.net>: Recipient address rejected: SPF Tests: Mail-From Result="softfail": Mail From="supruniuk-p@corp.delo-company.com" HELO name="s2.corp.delo-company.com" HELO Result="softfail" Remote IP="82.209.198.147">

我填了两次Gmail表格,但什么也没发生。

我们不发送垃圾邮件,只为我们的客户发送电子邮件。我们有两三次从corp.delo-company.com地址发送大量电子邮件(比如新年问候和促销活动),但它们都符合Gmail散装发件人指南(我指的是SPF、Open Relays、Precedence:散装和取消订阅标签)。所以,这不应该是个问题。

求你帮帮我。我做错了什么?

EN

回答 2

Stack Overflow用户

发布于 2016-03-16 07:50:36

我在gmail拒绝合法邮件时遇到了严重的问题。在某个地方,我读到了一个从你的签名文件中删除URL的建议。令我惊讶的是,这起作用了。(我的邮件客户是尤多拉( Eudora ),有些人可能会模糊地记得这一点。)

希望能帮上忙。

票数 0
EN

Stack Overflow用户

发布于 2016-11-03 09:05:49

Gmail现在有了一个邮政管理工具,您可以检查您的域名/ip信誉,垃圾邮件率,在“身份验证”区域,您可以检查DKIM/SPF/DMARC正确工作。

https://gmail.com/postmaster/

我建议使用CNAME记录进行身份验证,如果您使用默认的TXT记录也对SPF查询此条目返回。

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

https://stackoverflow.com/questions/9539560

复制
相关文章

相似问题

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