我在这里得到了非常奇怪的结果。当我的服务器向我的 @hotmail 或 @gmail 帐户发送电子邮件时,它被标记为垃圾邮件。当我通过我的服务器从 Outlook 向 @hotmail 发送电子邮件时,它不会被标记为垃圾邮件,但它仍然在 gmail 中被标记为垃圾邮件。不过它们似乎在 Yahoo 上通过得很好。
我的服务器主机名 A 记录指向一个 IP 地址,该 IP 地址的 PTR 记录指向相同的域名。TXT 记录中包含一个 SPF 记录,允许从该服务器 IP 发送电子邮件。
当这种情况开始发生时,我从 VPS 转移到了专用服务器。据我所见,电子邮件标题完全相同。这是我的一封电子邮件标题,Gmail 将其标记为垃圾邮件。一些字段被替换了。
MYGMAILACCOUNT 是电子邮件发送至的帐户的电子邮件地址。USER
是发送邮件的系统上的帐户名称
HOSTNAME 是服务器的 FQDN
IPADDR 是主机名的 IP 地址
MYDOMAIN 是我的域名
Delivered-To: MYGMAILACCOUNT
Received: by 10.220.77.82 with SMTP id f18cs263483vck;
Sat, 27 Feb 2010 23:58:02 -0800 (PST)
Received: by 10.150.16.4 with SMTP id 4mr3886702ybp.110.1267343881628;
Sat, 27 Feb 2010 23:58:01 -0800 (PST)
Return-Path: <USER@HOSTNAME>
Received: from HOSTNAME (HOSTNAME [IPADDR])
by mx.google.com with ESMTP id 17si4604419yxe.134.2010.02.27.23.58.01;
Sat, 27 Feb 2010 23:58:01 -0800 (PST)
Received-SPF: pass (google.com: best guess record for domain of USER@HOSTNAME designates IPADDR as permitted sender) client-ip=IPADDR;
Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of USER@HOSTNAME designates IPADDR as permitted sender) smtp.mail=USER@HOSTNAME
Received: from USER by HOSTNAME with local (Exim 4.69)
(envelope-from <USER@HOSTNAME>)
id 1Nle2K-0000t8-Bd
for MYGMAILACCOUNT; Sun, 28 Feb 2010 02:57:36 -0500
To: Ryan Kearney <MYGMAILACCOUNT>
Subject: [Email Subject]
MIME-Version: 1.0
Content-type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
From: webmaster@MYDOMAIN
Message-Id: <E1Nle2K-0000t8-Bd@HOSTNAME>
Sender: <USER@HOSTNAME>
Date: Sun, 28 Feb 2010 02:57:36 -0500
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - HOSTNAME
X-AntiAbuse: Original Domain - gmail.com
X-AntiAbuse: Originator/Caller UID/GID - [503 500] / [47 12]
X-AntiAbuse: Sender Address Domain - HOSTNAME
谁知道为什么离开我的服务器的所有邮件都会被标记为垃圾邮件?
编辑:我已经用过了http://www.mxtoolbox.com/SuperTool.aspx检查我的服务器 IP 是否被列入黑名单,但实际上并没有。我一开始也是这么想的,但事实并非如此。
2010 年 3 月 1 日更新我收到了来自 Microsoft 的以下电子邮件
感谢您写信给 Windows Live Hotmail 域支持。我叫 *******,今天我将为您提供帮助。
我们已经确定,来自您 IP 的邮件是根据 SmartScreen 过滤器的建议进行过滤的。这是由 Microsoft 开发和运营的垃圾邮件过滤技术,基于机器学习技术构建。它学会识别哪些是垃圾邮件,哪些不是。简而言之,我们会过滤看起来像垃圾邮件的传入电子邮件。我无法详细说明这些过滤器具体包含哪些内容,因为这会使它们变得毫无用处。
根据 IP 信誉和单个电子邮件内容的组合来过滤来自 IP 的电子邮件。IP 的信誉受多种因素影响。这些因素中,作为发件人的您可以控制的因素包括:
- 该 IP 的垃圾邮件举报投诉率
- 电子邮件发送的频率和数量
- 垃圾邮件陷阱账户命中次数
- RCPT 成功率
所以我猜这与我获得的 IP 地址几乎没有发送电子邮件历史记录有关。我已经确认我没有被列入任何黑名单。我猜这是那些一个月左右就会自行解决的问题之一。当我听到更多信息时,我会发布。
答案1
如果可用的话,现代主流邮件服务会根据多种信誉因素对垃圾邮件进行评分。
如果唯一的因素是您的 IP,并且您不经常发送邮件,那么这可能是“我的 IP 所在的 /24 的声誉”。如果您发送一封很多,你也许会获得自己的声誉。
获得“淹没”您的网络块 IP 声誉的最简单方法是设置 DKIM。发送签名邮件。这将建立每个域的声誉,而不是每个 IP 的声誉,并为自动评分系统提供更多信号。
您越是努力帮助电子邮件收件人弄清楚您是谁、您有多值得信任,他们就能利用越多的信号,自动化系统就能越准确地判断您的合法性,而不像其他人那样在同一个网络块中购买了虚拟机,发出垃圾邮件然后离开,导致托管服务账单未付,其他人的声誉受损。
[几年后]:几年前,我写了一篇博客文章,介绍了更可靠地向大型邮件提供商发送邮件所需的许多步骤:https://bridge.grumpy-troll.org/2020/07/small-mailserver-bcp/
答案2
正如 Sickin 所说,如果你的服务器被列入 @,请寻找流行的黑名单http://www.mxtoolbox.com/blacklists.aspx
如果您的 IP 被列出,请访问他们的网站将其删除。
或者,确保您的 IP 地址具有有效的反向 DNS。请注意,在 GMail 和 Live 上,这可能需要几天时间才能完成。
答案3
您是否在家中运行电子邮件服务器?例如,使用电缆调制解调器/DSL 连接?如果是这样,它们可能会被标记为垃圾邮件,因为您的 IP 地址是 ISP 的 DHCP 地址。
答案4
只是一个想法,这可能是因为你已移动到已被列入黑名单的 IP?有可能。
无论如何,几乎不可能摆脱黑名单。我建议将您的服务器移至另一个 IP 地址,更改 CNAME 中的主机名并再次测试,这样您就会知道被列入黑名单的是 IP 还是您的主机名。