【问题标题】:Email from apache in Gmail spamGmail 垃圾邮件中来自 apache 的电子邮件
【发布时间】:2012-01-26 15:30:08
【问题描述】:

我使用 php 从网页发送电子邮件。 Gmail 用户在垃圾邮件中收到此电子邮件。 我已经创建了 DNS 反向记录和 MX 记录。 这是电子邮件的代码:

Delivered-To: someuser@gmail.com
Received: by 10.204.60.140 with SMTP id p12cs47940bkh;
        Thu, 26 Jan 2012 07:12:08 -0800 (PST)
Received: by 10.224.116.201 with SMTP id n9mr3202312qaq.16.1327590727329;
        Thu, 26 Jan 2012 07:12:07 -0800 (PST)
Return-Path: <apache@banana-app.com>
Received: from banana-app.com (banana-app.com. [107.6.86.26])
        by mx.google.com with ESMTP id t19si1801483qcx.182.2012.01.26.07.12.06;
        Thu, 26 Jan 2012 07:12:07 -0800 (PST)
Received-SPF: pass (google.com: domain of apache@banana-app.com designates 107.6.86.26 as permitted sender) client-ip=107.6.86.26;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of apache@banana-app.com designates 107.6.86.26 as permitted sender) smtp.mail=apache@banana-app.com
Received: from banana-app.com (banana-app.com [127.0.0.1])
    by banana-app.com (8.13.8/8.13.8) with ESMTP id q0QFC64q013520
    for <someuser@gmail.com>; Thu, 26 Jan 2012 10:12:06 -0500
Received: (from apache@localhost)
    by banana-app.com (8.13.8/8.13.8/Submit) id q0QFC6Rq013519;
    Thu, 26 Jan 2012 10:12:06 -0500
Message-Id: <201201261512.q0QFC6Rq013519@banana-app.com>
To: someuser@gmail.com
Subject: Password Recovery
X-PHP-Originating-Script: 0:Sendmail.php
From: info <info@banana-app.com>
Reply-To: info@banana-app.com
Date: Thu, 26 Jan 2012 17:12:06 +0200
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
MIME-Version: 1.0

=0A                Hello,=0A                <BR/>=0A                You=
 recently requested to reset the password for your account.=0A         =
<BR/>=0A                Banana=0A

有人可以帮我找出问题吗?

【问题讨论】:

  • 您为什么要发送 HTML 电子邮件来处理“重置密码”电子邮件这样简单的事情?纯文本电子邮件被标记为垃圾邮件的可能性要小得多。
  • “密码恢复”等是常见的网络钓鱼电子邮件主题,但我知道这不是技术性很强的回应

标签: php apache gmail sendmail spam


【解决方案1】:

您可以考虑使用 SwiftMailer 等库。在这样的库中,开发人员对防止被标记为垃圾邮件等主题进行了很多思考,因此这可能会解决您的问题。

【讨论】:

  • PHPMailer,它还帮助我避开了垃圾邮件文件夹(尽管项目网站的 1996 年式设计令人发指)。
  • 我使用 Zend_Mail 发送电子邮件。
  • 会不会是您发送的服务器被列入黑名单?你检查过吗?
【解决方案2】:

许多电子邮件提供商将包含 HTML 内容的电子邮件检测为垃圾邮件。 重试电子邮件正文中的简单文本以消除此选项。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-06-25
  • 1970-01-01
  • 2011-07-12
  • 2017-11-03
  • 2010-11-19
  • 2015-09-01
  • 1970-01-01
相关资源
最近更新 更多