Gmail和Hotmail标记为垃圾邮件

问题描述:

首先,我想感谢您的时间。我很难解决这个问题。Gmail和Hotmail标记为垃圾邮件

参考this我们专门用来实现PHPMailer的线程。但是,直到我们致力于改变在系统上运行的Exim deamon的IP地址时,这一切都运行良好。现在,Hotmail和GMail都将我们标记为垃圾邮件,尽管我们拥有正确的rDNS等。我们也参与了微软发件人ID和垃圾邮件报告计划,但这仍然无济于事。

您可以看到这里运行的php脚本的输出(http://koopte.be/mailtest/test/examples/test.php)。

此外,一些邮件头从GMail中:

投递至:[email protected] 收稿日期:由10.227.133.10,SMTP id为d10cs153720wbt; Sun,17 Oct 2010 02:44:10 -0700(PDT) Received:by 10.227.37.8 with SMTP id v8mr3118896wbd.37.1287308647612; 孙,2010年10月17日2时44分07秒-0700(PDT) 返回路径: 收稿日期:从drt01.dco.fusa.be([81.95.119.6]) 通过mx.google.com与ESMTP ID ep1si12575868wbb .6.2010.10.17.02.44.06; Sun,17 Oct 2010 02:44:07 -0700(PDT) Received-SPF:neutral(google.com:81.95.119.6既不允许也不被[email protected]域的最佳猜测记录拒绝。 be)client-ip = 81.95.119.6; 身份验证结果:mx.google.com; spf = neutral(google.com:81.95.119.6既不允许也不被[email protected]域的最佳猜测记录拒绝)[email protected] Received:from admin(dim01.dco.fusa.be)与本地(Exim 4.69) (信封 - 来自) id 1P7Pmg-0001qb-Gg for [email protected];孙,2010 10月17日11时44分06秒+0200 要: 主题:Koopte.be X-PHP脚本:www.koopte.be/mailtest/test/examples/test_smtp_advanced_no_auth.php为84.31.105.128 日期: Sun,17 Oct 2010 11:44:06 +0200 来自:“Koopte.be” 回复:“Koopte.be” 消息ID: X-Priority:3 X-Mailer:PHPMailer 5.1 .sourceforge.net) MIME版本:1.0 内容类型:multipart/alternative; 边界= “b1_f102f7049d61084cf6a8ef51cf0e57bc” 发件人:

我们的日志显示以下,这似乎挺合我意:

2010-10-17 02:33:30 1P7HBn-0000l7-Ro => email F=<[email protected]> R=lookuphost T=remote_smtp S=1475 H=gmail-smtp-in.l.google.com [209.85.227.27] C="250 2.0.0 OK 1287275610 v32si21774961weq.142" 

谢谢您的时间!

编辑:我们说rDNS正在修复。


rDNS现在确定,来吧伙计们,我错过了什么?

谷歌在标题报道此:

接收到的SPF:中性(google.com:81.95.119.6既不准许也不是由最好的猜测记录[email protected]的域名被拒绝)客户IP = 81.95.119。6;

但我的SPF是这样的:

domainname。 TXT“v = spf1 a mx ip4:81.95.119.6〜all”

+2

如果看起来您没有在这里得到任何答案,请转到http://superuser.com。 – Marko 2010-10-17 00:46:34

+2

是什么让你认为'81.95.119.6'的rDNS可以吗? 'From','Return-Path',rDNS&IP似乎完全不相关....如果它是_your_ IP地址,您可能需要将其设置为与'koopte.be'相关的内容,并将其添加到您的SPF记录中。 – Wrikken 2010-10-17 01:14:58

+0

+1 SPF。通过Gmail高度检查。 – Shikiryu 2010-10-25 08:05:14

首先,我会建议在PHPMailer上使用Swiftmailer。但不管怎样,您的问题不是您用来发送电子邮件的软件。你应该前往http://mxtoolbox.com/,看看它对你的电子邮件域有什么看法。除了确保在DNS中有SPF记录设置之外,您应该有正确的反向DNS设置。

看来你的反向DNS设置不正确,至少不是koopte.be。

也有可能,如果新的IP地址已被谷歌或Hotmail或任何他们使用(甚至在它被你所拥有)的第三方先前已经列入黑名单,黑名单仍然有效。

除了mxtoolbox.com,我还会检查Spamhaus的查找(http://www.spamhaus.org/lookup.lasso)。许多提供商使用他们的XBL,PBL和DBL公告来维护黑名单。

+0

我做了你要求的查询,一切正常。另外,我编辑了DNS记录(就像我之前做的那样,但它不起作用,所以我改回了它们,应该提到这一点)。现在我们只需要等待TTL来。 一旦完成,我将更新此主题。 – Tom 2010-10-17 09:09:29

您应该为您的域名设置SPF记录。 Google只会在您的SPF支票中回复中性。

+0

我已经做到了(请参阅mintoolbox.com for the domein),但Google仍然表示中立。 rDNS也许? – Tom 2010-10-17 09:50:45

你可能想看看DKMS/DomainKeys的(微软/ Hotmail的都有自己的事情,以及类似,但不同的Hotmail的:P)的原因如下

垃圾邮件问题

1)共享主机

如果您使用共享主机,PHP不是这个问题的解决方案,可以联系您的服务器提供商。有些时候您的托管IP被视为垃圾邮件。尝试更改主机提供商,它可能正常工作。

2)在你的电子邮件主体的更多链接

3)局部报头(始终使用回复到参答案:TrentonMcManus)

4)堆积电子邮件发送

5)垃圾邮件举报(点击您链接的人数为垃圾邮件)

6)邮件不要太短或太长。

7)把从列入黑名单的IP(主机和SMTP服务器))

这可能是新的IP地址已被谷歌或Hotmail先前列入黑名单,您可以从网站从这里

检查列入黑名单的IP或不

8)验证发送方IP

发送方策略框架(SPF)是设计成通过检测电子邮件欺骗,一个共同的脆弱性,通过验证发件人的IP地址,以防止垃圾邮件的电子邮件确认系统。

也许PHP没有解决这个问题。您可以在PHP代码

1)始终使用从/回复解决

2)添加在身体

3)退订链接避免垃圾邮件的关键字做以下的事情。

4)消息不要太短或太长。

5)文本版本优于HTML