在承载多个域的cPanel服务器11.34.1上有这个问题。 在发件人域名地址上源自此框的电子邮件被标记为垃圾邮件。 我已经实现了SPF和DKIM,两者都通过下面的邮件头。 发送IP不在,黑名单和rDNS正确设置和解决。 我不知道还有什么可以尝试解决这个问题。
Delivered-To: user@gmail.com Received: by 10.182.141.9 with SMTP id rk9csp207963obb; Wed, 20 Feb 2013 03:41:05 -0800 (PST) X-Received: by 10.66.251.129 with SMTP id zk1mr53632663pac.9.1361360464859; Wed, 20 Feb 2013 03:41:04 -0800 (PST) Return-Path: <[email protected]> Received: from newredwood.sendingdomain.com (newredwood.sendingdomain.com. [xxx.xxx.xxx.xxx]) by mx.google.com with ESMTPS id zt7si19804948pbc.152.2013.02.20.03.41.04 (version=TLSv1 cipher=RC4-SHA bits=128/128); Wed, 20 Feb 2013 03:41:04 -0800 (PST) Received-SPF: pass (google.com: domain of [email protected] designates xxx.xxx.xxx.xxx as permitted sender) client-ip=xxx.xxx.xxx.xxx; Authentication-Results: mx.google.com; spf=pass (google.com: domain of [email protected] designates xxx.xxx.xxx.xxx as permitted sender) [email protected]; dkim=pass [email protected] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sendingdomain.com; s=default; h=Message-ID:Subject:To:From:Date:Content-Transfer-Encoding:Content-Type:MIME- Version; bh=kpYel1IlDvqXEUc0SyIpXbMte3XpQOCXHl+zTyHQvGc=; b=sGVY6xFKxNKQdpKAtpNaarqLtBD1fgnYUpL+53Hq9GExMz9u2MscfuKMv35y+Gct2uCSIu8FOyAuKeFCUHfIqwc6W4PM+cWNxiSir1CdJmU6UzYIagu1ttD7/AsCEv1dWU9l9rfE5KXAl44kNoaNGt2Z8vxlOCLYiirsqG4hpSE=; Received: from localhost ([127.0.0.1]:36570 helo=sendingdomain.com) by newredwood.sendingdomain.com with esmtpa (Exim 4.80) (envelope-from <[email protected]>) id 1U882o-00059a-Ro for [email protected]; Wed, 20 Feb 2013 03:41:02 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 20 Feb 2013 03:41:02 -0800 From: [email protected] To: <[email protected]> Subject: 6 Message-ID: <[email protected]> X-Sender: [email protected] User-Agent: Roundcube Webmail/0.8.4 X-Media-MailScanner-Information: Please contact the ISP for more information X-Media-MailScanner-ID: 1U882o-00059a-Ro X-Media-MailScanner: Not scanned: please contact your Internet E-Mail Service Provider for details X-Media-MailScanner-SpamCheck: X-Media-MailScanner-From: [email protected] X-Spam-Status: No X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - newredwood.sendingdomain.com X-AntiAbuse: Original Domain - gmail.com X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - sendingdomain.com X-Get-Message-Sender-Via: newredwood.sendingdomain.com: authenticated_id: [email protected] 6
Google(或任何其他ISP)垃圾邮件检测系统的很大一部分基于服务器的IP信誉。 如果您的IP信誉较低,则无论DKIM / SPF通过,它都将被标记为垃圾邮件。
你会想要检查你的声誉在http://www.senderscore.org/
同样对于WHM,您可能希望根据网站的IP路由电子邮件。 这可以减less跨站点的影响,如果你有多个IP或允许你绕过inheritance的坏IP。
http://docs.cpanel.net/twiki/bin/view/AllDocumentation/WHMDocs/EximDifferentIps
按照Google批量发件人指南 ,如果您是,但仍然会将您的电子邮件标记为垃圾邮件,此处有一个快速“进一步的疑难解答”页面 ,最终为其批量电子邮件支持团队提供联系链接 。
他们应该能够提供比这里任何人更好的援助。
根据我的经验,gmail将PHP mail()函数发送的所有电子邮件发送给垃圾邮件。 CPanel webmail解决scheme像roundcube使用它。
我发现避免被发送到垃圾邮件的最好方法是从SMTP服务器发送电子邮件。 它可以是自己的服务器的邮件服务器。 重要的是发件人是经过authentication的。
我希望roundcube开发人员能够尽快使用SMTP。
WordPress的也使用相同的PHP邮件()function,有插件,让您使用SMTP,并使您的电子邮件正确传递,如WP邮件SMTP