Gmail 有时会无法向域 1 发送邮件,但永远不会向域 2 发送邮件,因为两个域具有相同的 MX,等等

Gmail 有时会无法向域 1 发送邮件,但永远不会向域 2 发送邮件,因为两个域具有相同的 MX,等等

假设我们有 2 个域名,域名1.co.za域名2.co.za。两者都指向具有相同优先级的相同 MX 记录,即 mx1.isp.co.za 和 mx2.isp.co.za,这两个记录都通过我们 ISP 的过滤/扫描服务发送邮件。从那里,两个域的邮件都使用 SMTP 传递到我们的本地 Exchange 服务器。换句话说,发送到两个域的邮件的路由完全相同。

  • 我们发现从 Gmail 发送到 domain1.co.za 的邮件持续无法送达,但仅限于部分 Gmail 用户。对于部分 Gmail 用户,邮件始终可以送达 domain1.co.za。
  • 另一方面,发送到 domain2.co.za 的邮件能够持续送达,即使是由无法送达 domain2.co.za 的 Gmail 用户发送的邮件也是如此。

发送到 domain1.co.za 的邮件的退回信息如下所示:

Delivery to the following recipient failed permanently:

     [email protected]

Technical details of permanent failure:=20
Google tried to deliver your message, but it was rejected by the recipient =
domain. We recommend contacting the other email provider for further inform=
ation about the cause of this error. The error that the other server return=
ed was: 571 571 Server listed in SpamCop RBL (state 14).

----- Original message -----

Received: by 10.182.75.65 with SMTP id a1mr18153847obw.32.1326873881149; We=
d,
 18 Jan 2012 00:04:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.60.8.3 with HTTP; Wed, 18 Jan 2012 00:04:00 -0800 (PST)
X-Originating-IP: [41.134.138.227]
From: Graeme Donaldson <[email protected]>
Date: Wed, 18 Jan 2012 10:04:00 +0200
Message-ID: <[email protected]=
il.com>
Subject: test
To: [email protected]
Content-Type: text/plain; charset=3DISO-8859-1

相比之下,成功投递的电子邮件的 SMTP 标头如下所示:

Received: from mx2.isp.co.za (196.x.y.z) by mail.domain1.co.za
 (172.x.y.z) with Microsoft SMTP Server id 14.1.323.3; Wed, 18 Jan 2012
 10:23:23 +0200
Received: from mail-qy0-f175.google.com (Not Verified[209.85.216.175]) by
 mx2.isp.co.za with MailMarshal (v6,8,4,9558)   id <B4f16817a0000>; Wed,
 18 Jan 2012 10:23:22 +0200
Received: by qcsp14 with SMTP id p14so2850129qcs.34        for
 <[email protected]>; Wed, 18 Jan 2012 00:23:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=mime-version:date:message-id:subject:from:to:content-type;
        bh=oC4vJzzjAUASBEWdam7JzvNUOB1qoyAUm0ztpK7fjwA=;
        b=I/A2jur39kdKCzu57CHzHzeJNbVqcb/e7WV8SDyulEJTKd942OrM+QYkvF8G5Xwkz4
         ssZ/p/geoqop0dgTAvoCMcdE1escL3UH3ob3k3Vgs4FqH2aKWYT7LqG3Eb53Z4Kl++K8
         D3sD0I8Eb2nZEPLR2pR0K7s8WAtnGb/XgJAws=
MIME-Version: 1.0
Received: by 10.229.76.91 with SMTP id b27mr8321239qck.124.1326875001168; Wed,
 18 Jan 2012 00:23:21 -0800 (PST)
Received: by 10.229.250.66 with HTTP; Wed, 18 Jan 2012 00:23:21 -0800 (PST)
Date: Wed, 18 Jan 2012 10:23:21 +0200
Message-ID: <CANFFNku=7OMQZxXd18LtiA7x7V+uj=wiQkKKdA8F_LhwFwiLVw@mail.gmail.com>
Subject: test
From: User <[email protected]>
To: <[email protected]>
Content-Type: multipart/alternative; boundary="001d605b95931b230b04b6c92924"
Return-Path: [email protected]
X-MS-Exchange-Organization-AuthSource: exch.ad.local
X-MS-Exchange-Organization-AuthAs: Anonymous

比较 SMTP 报头,我注意到有 3 个“Received:”报头似乎完全在 Google 的网络内,第 4 个“Received:”报头是它第一次突破 Google 的网络。查看退回邮件,它只有 2 个“Received:”报头,这让我认为这次故障是在 Google 的网络内。

众所周知,Google 无法联系到此类用户,所以我希望其他人也遇到过类似的事情。有人遇到过类似的问题吗?

答案1

以下是相关的错误信息:

The error that the other server return=
ed was: 571 571 Server listed in SpamCop RBL (state 14).

谷歌的一台出站服务器被 SpamCop 列入黑名单。这种情况时有发生,因为人们将密码提供给网络钓鱼攻击。然后攻击者使用谷歌帐户,经过几次报告后,谷歌的一台服务器被列入黑名单。

如果 MX 服务器在您的控制之下,您可以考虑不使用 spamcop 列表。

答案2

如果一定数量的用户将服务器(IP)举报为垃圾邮件服务器,SpamCop 将自动将服务器列入黑名单。一旦举报停止,服务器将自动从黑名单中删除。

Google 显然有多个 SMTP 服务器,每个服务器都有自己的 DNS 缓存。有可能其中一个服务器缓存了黑名单结果。

相关内容