我想深入讨论如何避免邮件被标记为垃圾邮件。我已经尽我所能防止邮件被列为垃圾邮件。我尝试了以下方法
1)使用 phpmailer 设置适当的标头 2)正确使用 SPF 3)正确实施 DKIM 4)我的发件人分数是 93https://www.senderscore.org/lookup.php?lookup=50.57.111.177&ipLookup.x=55&ipLookup.y=9
我甚至要求 hotmail 等将我添加到允许发件人策略中。
所有这些都是徒劳的。下面是我从我的 gmail 帐户获得的标题。并且该邮件仍然被标记为垃圾邮件。
Delivered-To: [email protected]
Received: by 10.220.15.207 with SMTP id l15cs5000vca;
Wed, 26 Oct 2011 05:33:28 -0700 (PDT)
Received: by 10.42.135.66 with SMTP id o2mr18662906ict.0.1319632407924;
Wed, 26 Oct 2011 05:33:27 -0700 (PDT)
Return-Path: <[email protected]>
Received: from veepiz.com (veepiz.com. [50.57.111.177])
by mx.google.com with ESMTP id x1si830537icv.118.2011.10.26.05.33.27;
Wed, 26 Oct 2011 05:33:27 -0700 (PDT)
Received-SPF: pass (google.com: domain of [email protected] designates 50.57.111.177 as permitted sender) client-ip=50.57.111.177;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of [email protected] designates 50.57.111.177 as permitted sender) [email protected]; dkim=pass [email protected]
Received: from veepiz.com (localhost [127.0.0.1])
by veepiz.com (Postfix) with ESMTP id 90FC6164356
for <[email protected]>; Wed, 26 Oct 2011 12:33:27 +0000 (UTC)
X-DKIM: OpenDKIM Filter v2.4.1 veepiz.com 90FC6164356
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=veepiz.com;
s=default; t=1319632407;
bh=Yx04NJ7TwKKjTvy0uhLTyTJZD9zjcioUaHvOP32UGOw=;
h=To:Subject:Date:From:Reply-to:Message-ID:MIME-Version:
Content-Type;
b=dqOcgQInMj5B5JZv6sFIEVcrscrj+ayYAMf4OnOVQokEmcluMkUpRnEfyEo7NkL3t
T84oTZIroG3yjdU9oqfUCNg9s/14zmbPbqE7j9cPLAsBOrfdMVfnl8b2YLBGS9nuh2
0if4pjJBtFOjdduCp29DiWj9qg8BTZEiqFSOckoc=
Received: (from apache@localhost)
by veepiz.com (8.13.8/8.13.8/Submit) id p9QCXRHt031452;
Wed, 26 Oct 2011 12:33:27 GMT
To: Hassan Hussein <[email protected]>
Subject: Hassan Hussein?, You've got unseen alerts pending
Date: Wed, 26 Oct 2011 12:33:27 +0000
From: Veepiz Alert <[email protected]>
Reply-to: Veepiz Alert <[email protected]>
Message-ID: <[email protected]>
X-Priority: 3
X-Mailer: PHPMailer 5.1 (phpmailer.sourceforge.net)
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="b1_1b841dbd639524b970b9adcf77a08704"
--b1_1b841dbd639524b970b9adcf77a08704
Content-Type: text/plain; charset = "iso-8859-1"
Content-Transfer-Encoding: 8bit
Dear Hassan Hussein,
You have a total of 6 alert(s) at veepiz.com.
These are listed below;
- 6 Unread Message(s).
Please visit http://www.veepiz.com and view these
unseen notifications.
Remember, to view your notifications, hover over
the yellow notifications icon on the menubar.
Thanks Management
--b1_1b841dbd639524b970b9adcf77a08704
Content-Type: text/html; charset = "iso-8859-1"
Content-Transfer-Encoding: 8bit
Dear Hassan Hussein,<br />
You have a total of 6 alert(s) at <a href='http://www.veepiz.com'>veepiz.com</a>. These are listed below;<br />
<br />
- 6 Unread Message(s).<br />
<br />
Please visit <a href='http://www.veepiz.com'>http://www.veepiz.com</a> and view these unseen notifications.<br />
<br />
Remember, to view your notifications, hover over the yellow notifications icon on the menubar.<br />
<br />
Thanks Management
Forgotten your password? go to <a href='http://www.veepiz.com/forgot.php'>http://www.veepiz.com/forgot.php</a>
--b1_1b841dbd639524b970b9adcf77a08704--
答案1
如果您已正确设置 SPF 和 DKIM,并且有一个有效的 PTR(反向 DNS)记录,那么这就是您在服务器上可以做的一切。这之前已经在这里讨论过了……
我认为其他有关此问题的问题中没有提到的一件事是,如果有的话,可以对客户端过滤做些什么。
不幸的是,你什么也做不了保证某些客户端(例如您发布的示例中的 Gmail)不会将邮件归类为垃圾邮件。查看我的 Gmail 垃圾邮件文件夹,我看到一些半合法的邮件,其标题与您的类似,指示 SPF 等。这些邮件是可以的,但它们被过滤了,因为我已将类似邮件标记为垃圾邮件。
由于您无法控制收件人可能使用的电子邮件客户端以及这些客户端的配置方式,因此您可能唯一可以采取的其他步骤就是要求他们将您的发件地址添加到他们的通讯录或其他白名单中。这并不能保证,而且实际上不可能给出关于他们如何做到这一点的一般说明,但这可能会有所帮助。
答案2
如果你看看你的 IP 声誉http://www.mcafee.com/threat-intelligence/ip/default.aspx?ip=50.57.111.177,那么你会发现在 10 月初,你的邮件(可能是垃圾邮件)大量涌现。这也可能对 Google 的声誉产生重大影响(目前)。
Google 可能不会将 McAffee 的数据库用作有效资源,但他们有自己的(秘密)信誉系统,可以捕获您的整体流量。如果他们过去注意到您的信誉不佳,则需要一段时间才能重新验证他们的发现并将您的 IP 置于“良好信誉”中。
如今,垃圾邮件防范就是如此。它不是基于“这条消息”或“那条消息”,而是基于您的整体行为。如果 10 月份的爆发是由于恶意软件感染导致的,那么这对您来说很不利(即使是目前),但将来可能会消失。