首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP () to Gmail = Spam

PHP () to Gmail = Spam
EN

Server Fault用户
提问于 2012-11-15 23:52:11
回答 4查看 11.2K关注 0票数 2

最近,Gmail开始将直接从我的服务器发送的电子邮件(使用php mail())标记为垃圾邮件,我在查找问题时遇到了问题。如果我从我的电子邮件客户端发送同一封电子邮件的确切副本,它会转到Gmail收件箱。这些电子邮件是纯文本,长约7行,包含一个纯文本的URL链接。

由于我的客户发送的电子邮件正在顺利通过,我认为内容不是问题所在。如果有人能看一看下面的标题,并给我一些为什么来自服务器的电子邮件被标记为垃圾邮件的建议,我们将不胜感激。

来自服务器的电子邮件:

代码语言:javascript
复制
Delivered-To: mygmail@gmail.com
Received: by 10.49.98.228 with SMTP id el4csp101784qeb;
    Thu, 15 Nov 2012 14:58:52 -0800 (PST)
Received: by 10.60.27.166 with SMTP id u6mr2296595oeg.86.1353020331940;
    Thu, 15 Nov 2012 14:58:51 -0800 (PST)
Return-Path: >admin@mydomain.co.uk>
Received: from dom.mydomain.co.uk (dom.mydomain.co.uk. [xx.xx.xx.xx])
    by mx.google.com with ESMTPS id df4si17005013obc.50.2012.11.15.14.58.51
    (version=TLSv1/SSLv3 cipher=OTHER);
    Thu, 15 Nov 2012 14:58:51 -0800 (PST)
Received-SPF: pass (google.com: domain of admin@mydomain.co.uk designates xx.xx.xx.xx as permitted sender) client-ip=xx.xx.xx.xx;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of admin@mydomain.co.uk designates xx.xx.xx.xx as permitted sender) smtp.mail=admin@mydomain.co.uk; dkim=pass header.i=@mydomain.co.uk
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mydomain.co.uk; s=default;
    h=Date:Message-Id:Content-Type:Reply-to:From:Subject:To; bh=2RJ9jsEaGcdcgJ1HMJgQG8QNvWevySWXIFRDqdY7EAM=;
    b=mGebBVOkyUhv94ONL3EabXeTgVznsT1VAwPdVvpOGDdjBtN1FabnuFi8sWbf5KEg5BUJ/h8fQ+9/2nrj+jbtoVLvKXI6L53HOXPjl7atCX9e41GkrOTAPw5ZFp+1lDbZ;
Received: from grantw by dom.mydomain.co.uk with local (Exim 4.80)
    (envelope-from >admin@mydomain.co.uk>)
    id 1TZ8OZ-0008qC-Gy
    for mygmail@gmail.com; Thu, 15 Nov 2012 22:58:51 +0000
To: mygmail@gmail.com
Subject: Offer Accepted
X-PHP-Script: www.mydomain.co.uk/admin.php for xx.xx.xx.xx
From: My Name >admin@mydomain.co.uk>
Reply-to: admin@mydomain.co.uk
Content-Type: text/plain; charset=Windows-1251
Message-Id: >E1TZ8OZ-0008qC-Gy@dom.mydomain.co.uk>
Date: Thu, 15 Nov 2012 22:58:51 +0000
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - dom.mydomain.co.uk
X-AntiAbuse: Original Domain - gmail.com
X-AntiAbuse: Originator/Caller UID/GID - [500 500] / [47 12]
X-AntiAbuse: Sender Address Domain - mydomain.co.uk
X-Get-Message-Sender-Via: dom.mydomain.co.uk: authenticated_id: grantw/from_h

来自客户的电子邮件:

代码语言:javascript
复制
Delivered-To: mygmail@gmail.com
Received: by 10.49.98.228 with SMTP id el4csp101495qeb;
        Thu, 15 Nov 2012 14:54:49 -0800 (PST)
Received: by 10.182.197.8 with SMTP id iq8mr2351185obc.66.1353020089244;
        Thu, 15 Nov 2012 14:54:49 -0800 (PST)
Return-Path: >admin@mydomain.co.uk>
Received: from dom.mydomain.co.uk (dom.mydomain.co.uk. [xx.xx.xx.xx])
        by mx.google.com with ESMTPS id ab5si17000486obc.44.2012.11.15.14.54.48
        (version=TLSv1/SSLv3 cipher=OTHER);
        Thu, 15 Nov 2012 14:54:49 -0800 (PST)
Received-SPF: pass (google.com: domain of admin@mydomain.co.uk designates xx.xx.xx.xx as permitted sender) client-ip=xx.xx.xx.xx;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of admin@mydomain.co.uk designates xx.xx.xx.xx as permitted sender) smtp.mail=admin@mydomain.co.uk; dkim=pass header.i=@mydomain.co.uk
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mydomain.co.uk; s=default;
    h=Content-Transfer-Encoding:Content-Type:Subject:To:MIME-Version:From:Date:Message-ID; bh=bKNjm+yTFZQ7HUjO3lKPp9HosUBfFxv9+oqV+NuIkdU=;
    b=j0T2XNBuENSFG85QWeRdJ2MUgW2BvGROBNL3zvjwOLoFeyHRU3B4M+lt6m1X+OLHfJJqcoR0+GS9p/TWn4jylKCF13xozAOc6ewZ3/4Xj/YUDXuHkzmCMiNxVcGETD7l;
Received: from w-27.cust-7941.ip.static.uno.uk.net ([xx.xx.xx.xx]:1450 helo=[127.0.0.1])
    by dom.mydomain.co.uk with esmtpa (Exim 4.80)
    (envelope-from >admin@mydomain.co.uk>)
    id 1TZ8Ke-0001XH-7p
    for mygmail@gmail.com; Thu, 15 Nov 2012 22:54:48 +0000
Message-ID: >50A572BA.9020401@mydomain.co.uk>
Date: Thu, 15 Nov 2012 22:54:50 +0000
From: My Name >admin@mydomain.co.uk>
User-Agent: Postbox 3.0.6 (Windows/20121031)
MIME-Version: 1.0
To: mygmail@gmail.com
Subject: Offer Accepted
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - dom.mydomain.co.uk
X-AntiAbuse: Original Domain - gmail.com
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - mydomain.co.uk
X-Get-Message-Sender-Via: dom.mydomain.co.uk: authenticated_id: admin@mydomain.co.uk
EN

回答 4

Server Fault用户

回答已采纳

发布于 2012-11-16 04:55:24

几件事。

1)确保邮件服务器PTR记录设置为反映与MX记录相同的内容,而不是反映服务器主机名。

2)您的IP地址似乎是一个WebsiteWelcome/HostGator IP地址。如果你还没有得到他们的支持,我会去检查一下。当然,IP可能是他们的旧IP地址,他们卖回给他们的主机,而你正好得到它。

3)如果您精通tcpdump或wireshark,您可以尝试在邮件发出时将其打包捕获,并从gmail服务器获得响应。这将比标题更有帮助。

4)请记住,Gmail对每个人的处理方式也是不同的,因为他们的垃圾邮件过滤器知道有些人认为垃圾邮件,而其他人则不认为--所以很可能您已经将来自服务器的邮件标记为垃圾邮件(尽管内容与您通过邮件客户端发送的内容相同),所以gmail正在收集这方面的信息。我想尝试使用不同的gmail电子邮件地址来验证这一理论。

5) X Message-发件人-Via: dom.domainbrokerage.co.uk: authenticated_id: grantw/from_h这里的问题是authenticated_id不是电子邮件地址。在cpanel中,设置非cpanel帐户的主电子邮件帐户的专用电子邮件地址。

6) X Script: www.domainbrokerage.co.uk/admin.php ( 95.172.231.27 ) Gmail可能会看到这一点,并以此为基础阻止它,但这只是一种预感。如果有可能删除该标头,请这样做。

希望这些能帮上忙。

票数 0
EN

Server Fault用户

发布于 2012-11-16 00:03:03

通过从你的问题中屏蔽主机名和IP地址,我认为你也掩盖了问题本身。问题中仍然有我必须假设的IP地址/主机名的痕迹,如果我是正确的,看起来很像是从ISP地址池发送电子邮件。许多这类IP地址出现在RBLs上,可能会增加您的电子邮件被视为垃圾邮件的可能性。

票数 4
EN

Server Fault用户

发布于 2012-11-16 03:01:03

我建议做一些事情:

  1. 使用诸如http://mxtoolbox.com/这样的工具检查MX记录,并确保正确设置发送邮件服务器。
  2. 如前所述,请确保为发送邮件服务器设置了反向DNS设置。
  3. 如果您有SPF或DKIM设置(看起来很像),请确保发送邮件服务器的IP地址包含在SPF记录中(通过检查上面的邮件标头,这看起来已经完成了)。
  4. 确保您的邮件服务器不在任何黑名单上。
  5. 考虑将未编辑的原始邮件头粘贴到这个问题中。毕竟IP地址不是那么私密。还有,我想你忘了遮掩你的一句台词。如果您的IP地址以95.172开头,那么我知道您的ISP是谁(如果是真的,我可以进一步确认您没有正确地安装RDNS --这肯定会造成问题)。:)
票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/449244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档