发送到Gmail的邮件直接进入垃圾邮件

首先,我想说明我已经通过数据库search了类似的问题。 尝试了所有这些build议,但似乎没有任何工作。

问题如下:我开发了一个web应用程序(cakePHP),每当有新用户注册的时候都应该发送一个电子邮件。 但是,当我尝试发送到Gmail地址时,Gmail将其标记为垃圾邮件。 我没有使用mail()函数,但使用smtp进行传递。

SPF通过,DKIM通过,rDNS正确设置(通过servint检查)。

但是,每当我尝试通过cpanel中的Web客户端发送电子邮件(本例中是roundcube)时,我遇到了同样的问题。 通过roundcube发送到gmail地址的邮件也将以垃圾邮件结束。 所以我想这是某种服务器设置,但根据servint一切似乎没问题。 顺便说一句,我在专用服务器上。 还检查我的IP是否已被列入黑名单,但事实并非如此。

你们也许有更多的build议? 🙂

谢谢

Delivered-To: [email protected] Received: by 10.220.77.71 with SMTP id f7csp117778vck; Thu, 10 Oct 2013 01:17:52 -0700 (PDT) X-Received: by 10.180.100.202 with SMTP id fa10mr6509208wib.8.1381393071504; Thu, 10 Oct 2013 01:17:51 -0700 (PDT) Return-Path: <[email protected]> Received: from buzzer.inboundhost.be (buzzer.inboundhost.be. [199.167.44.77]) by mx.google.com with ESMTPS id ea7si5497937wib.43.1969.12.31.16.00.00 (version=TLSv1 cipher=RC4-SHA bits=128/128); Thu, 10 Oct 2013 01:17:51 -0700 (PDT) Received-SPF: pass (google.com: domain of [email protected] designates 199.167.44.77 as permitted sender) client-ip=199.167.44.77; Authentication-Results: mx.google.com; spf=pass (google.com: domain of [email protected] designates 199.167.44.77 as permitted sender) [email protected]; dkim=pass [email protected] Received: from localhost ([127.0.0.1]:40730 helo=buzzer.inboundhost.be) by buzzer.inboundhost.be with esmtpa (Exim 4.80.1) (envelope-from <[email protected]>) id 1VUBRO-000447-AM for [email protected]; Thu, 10 Oct 2013 04:17:50 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 10 Oct 2013 04:17:50 -0400 From: [email protected] To: [email protected] Subject: een mail Message-ID: <[email protected]> X-Sender: [email protected] User-Agent: Roundcube Webmail/0.9.3 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - buzzer.inboundhost.be X-AntiAbuse: Original Domain - gmail.com X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - fitnesswinkel.be X-Get-Message-Sender-Via: buzzer.inboundhost.be: authenticated_id: [email protected] X-Source: X-Source-Args: X-Source-Dir: 

我在最后一家公司也经历过这种情况,Gmail没有这方面的信息(可以说)。 幸运的是,我与国内一些最好的电子邮件传递能力的人是朋友,所以这些提示可能会有所帮助:

首先,Gmail似乎在惩罚新的域名。 没有什么可以做,但不断发电子邮件,并希望最终清理。 在任何地方注册您的域名 – Google Analytics(分析),WebMaster工具,将其search索引并在Google中显示出来。 有关它的博客。

其次是的,要求你的用户把你列入白名单。 越多的人这样做,gmail的全局filter就越不会恨你。

确保格式正确:看起来一切都在这里,但是我们被一些格式错误的Message-Id头部所困扰。

注意像“免费”的话。 资本化对谷歌也很重要,所以“免费”不会被抓到一样糟糕。

为To和From添加扩展格式,即全名用引号括起来,地址用尖括号表示:“John Doe”

我希望这些提示帮助。 Gmail对这个东西是非常不透明的。 第一点是最大的问题,不可能解决。

目前我们正在经历完全相同的事情。

我们目前正在尝试的一件事是发送一个真实的电子邮件帐户,而不是一个noreply。 我们得到Hotmail的拒绝,原因是:

 SMTP error from remote mail server after end of data: host mx1.hotmail.com [65.54.188.126]: 550 5.7.0 (BAY0-MC4-F31) Message could not be delivered. Please ensure the message is RFC 5322 compliant. 

RFC 2822和RFC 5322都表示“在任何情况下,”From:“字段都不应包含任何不属于邮件作者的邮箱。

不知道这是否会对Gmail造成影响,就像任何电子邮件提供商一样,他们经常更改规则以保持领先于垃圾邮件发送者的地位,但它确实为Hotmail带来了好处。

另一个工作是让你的收件人把你添加到他们的白名单 – 当然是注册很痛苦,但这是我们要求新成员做的第一件事情。