我想开始一个关于避免邮件被标记为垃圾邮件的所有方法的深入讨论。 我已经完成了我所知道的大部分工作来防止邮件被列为垃圾邮件。 我已经尝试了以下
1)使用phpmailer设置适当的标题2)正确使用SPF 3)正确实施DKIM 4)我的发件人得分是93 https://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--
如果您已经正确设置了SPF和DKIM,并且有一个有效的PTR(反向DNS)logging,那么您可以在服务器上执行所有操作。 这已经在这里讨论过了…
防止邮件被标记为垃圾邮件
为什么我的应用程序发送的电子邮件被标记为垃圾邮件?
有一件我不认为已经包含在关于这个问题的其他问题中,如果有的话,可以完成客户端过滤。
不幸的是,你没有办法保证某些客户端(例如你的发布样本中的Gmail)不会将邮件归类为垃圾邮件。 看看我的Gmail垃圾邮件文件夹,我看到一些类似你的标题的半合法邮件,表明SPF等是好的,但它们被过滤,因为我已经标记为垃圾邮件相似的消息。
由于您无法控制哪些电子邮件客户端收件人可能正在使用以及如何configuration这些客户端,所以可能唯一的办法就是要求他们将您的发送地址包含在地址簿或其他白名单中。 这并不是一个保证,也不可能给出一般性的指示,说明它们是如何做的,但这可能会有所帮助。
如果你在http://www.mcafee.com/threat-intelligence/ip/default.aspx?ip=50.57.111.177查看你的知识产权的声誉,那么你会注意到你有大量的邮件(可能是垃圾邮件)十月初。 这也可能会对Google(目前)的声誉产生重大影响。
Google可能不会将McAffee的数据库用作有效资源,但他们拥有自己的(秘密)信誉系统,可以捕捉您的整体stream量。 如果他们过去注意到了一个糟糕的名声,那么在他们重新validation他们的发现并把你的知识产权放在“良好声誉”之前还需要一些时间。
这是如何防止垃圾邮件的作品。 它不是基于“这个信息”或“那个信息”,而是基于你的整体行为。 如果10月份的爆发是由于恶意软件感染造成的,那么这对您(甚至是现在)来说是不利的,但是可能在将来会消失。