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

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

首先我要声明我已经在数据库中搜索过与我类似的问题。尝试了所有这些建议但似乎都没有用。

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

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

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

你们可能还有其他建议吗?:)

谢谢

    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: 

答案1

我在上一家公司也遇到过同样的情况,Gmail 对此没有任何信息(值得一提)。幸运的是,我与国内一些最优秀的电子邮件传递人员是朋友,因此这些提示可能会有所帮助:

首先,Gmail 似乎对新域名有惩罚。对此你无能为力,只能继续发送电子邮件,希望最终能解决。在各处注册你的域名 - Google Analytics、WebMaster 工具,让它被索引并在 Google 中显示良好。写博客。

其次,是的,请您的用户将您列入白名单。这样做的人越多,gmail 的全局过滤器讨厌您的可能性就越小。

确保格式正确:似乎一切都在这里,但我们被诸如格式弱的 Message-Id 标头之类的东西所困扰。

注意“免费”等字词。大写字母对谷歌来说也很重要,因此“免费”不会受到太大的影响。

添加收件人和发件人的扩展格式,即用引号括起全名,用尖括号括起地址:“John Doe”

我希望这些建议能有所帮助。Gmail 对这方面非常不透明。第一点是最大的问题,而且无法解决。

答案2

我们目前正在经历同样的事情。

我们目前正在尝试的一件事是从真实的电子邮件帐户发送,而不是通过 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 都规定“在所有情况下,“发件人:”字段都不应包含任何不属于邮件作者的邮箱”。

不确定这是否会对 Gmail 产生影响,因为与任何电子邮件提供商一样,他们经常更改规则以领先于垃圾邮件发送者,但它对我们 Hotmail 确实有效。

另一个确实有效的方法是要求您的收件人将您添加到他们的白名单中 - 当然,这对于注册来说很痛苦,但这是我们要求新成员做的第一件事。

相关内容