[英]phpmailer, php, header, email goes to spam
我在从系统发送电子邮件时遇到问题,问题是电子邮件被发送到gmail / yahoo / hotmail中的垃圾邮箱。 我在做了一些功课后发布了这里,并且已经验证并检查了SPF设置,反向DNS设置(指向其他地方,并在今天早上约5小时前进行了更改)。 RDNS检查现在说映射是完美的。 但没有运气。 邮件将去spambox。 可能是什么问题呢?
背景:我使用PHP与PHPMailer发送电子邮件。
来自垃圾邮件箱中收到的邮件的标题:
Delivered-To: ajithsubramanian@gmail.com
Received: by 10.227.144.12 with SMTP id x12cs63931wbu;
Mon, 9 May 2011 17:05:44 -0700 (PDT)
Received: by 10.68.64.225 with SMTP id r1mr11349194pbs.250.1304985942785;
Mon, 09 May 2011 17:05:42 -0700 (PDT)
Return-Path: <info@xpal.com>
Received: from xpal.com (208.78.241.38.svwh.net [208.78.241.38])
by mx.google.com with ESMTPS id w1si21200467pbh.199.2011.05.09.17.05.40
(version=TLSv1/SSLv3 cipher=OTHER);
Mon, 09 May 2011 17:05:41 -0700 (PDT)
Received-SPF: pass (google.com: domain of info@xpal.com designates 208.78.241.38 as permitted sender) client-ip=208.78.241.38;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of info@xpal.com designates 208.78.241.38 as permitted sender) smtp.mail=info@xpal.com
Received: by xpal.com (Postfix, from userid 33)
id F31C12C30BA; Mon, 9 May 2011 17:05:29 -0700 (PDT)
To: Ajith Ravi <ajithsubramanian@gmail.com>
Subject: checkarun replied on your xpalling on Sindura
X-PHP-Originating-Script: 0:phpmailer_class.php
Date: Mon, 9 May 2011 17:05:29 -0700
From: XPal Members Alert <info@xpal.com>
Reply-to: Xpal Members Alert <info@xpal.com>
Message-ID: <e773974b10a1d7a0e54d55f489427da1@xpal.com>
X-Priority: 3
X-Mailer: PHPMailer 5.1 (phpmailer.sourceforge.net)
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="b1_e773974b10a1d7a0e54d55f489427da1"
这是因为当您使用PHP mail()
函数发送邮件时,如果您使用的是共享主机,它将显示在您的Received
标头中。 一种方法是更改您要发送的标头。 本文和本文提供了一种通过更改标头来绕过垃圾邮件过滤器的好方法。
对于最佳实践,您应该使用发件人策略框架(SPF)进行调查,以避免被视为垃圾邮件。
您可能还对sendmail
感兴趣, sendmail
连接到另一个电子邮件帐户(例如,Gmail帐户)并从该帐户发送邮件,而不是从本地服务器发送邮件。
尝试搜索或检查相关。 最值得注意的是,大多数都在这里得到解答。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.