Email 为什么我的服务器发送的电子邮件被标记为垃圾邮件?

Email 为什么我的服务器发送的电子邮件被标记为垃圾邮件?,email,spam,Email,Spam,我的网站都是用PHP编写的,有一个通过电子邮件通知用户的自动系统。在我把所有东西都转移到一个新的更便宜的专用服务器(也就是新的IP)上之前,一切都运行得很好。现在,从新服务器,所有电子邮件都被发送到垃圾邮件文件夹。为什么?怎么搞的?Gmail说它被标记为垃圾邮件是因为它违反了关于发件人的这些。这是其中一封电子邮件的邮件头 Delivered-To: fontanavideostudios@gmail.com Received: by 10.64.224.200 with SMTP id re8c

我的网站都是用PHP编写的,有一个通过电子邮件通知用户的自动系统。在我把所有东西都转移到一个新的更便宜的专用服务器(也就是新的IP)上之前,一切都运行得很好。现在,从新服务器,所有电子邮件都被发送到垃圾邮件文件夹。为什么?怎么搞的?Gmail说它被标记为垃圾邮件是因为它违反了关于发件人的这些。这是其中一封电子邮件的邮件头

Delivered-To: fontanavideostudios@gmail.com
Received: by 10.64.224.200 with SMTP id re8csp1701580iec;
        Sun, 1 Feb 2015 07:30:19 -0800 (PST)
X-Received: by 10.140.22.5 with SMTP id 5mr1380826qgm.72.1422804619177;
        Sun, 01 Feb 2015 07:30:19 -0800 (PST)
Return-Path: <noreply@racebooking.net>
Received: from ns362512.ip-91-121-174.eu ([2001:41d0:1:ef28::1])
        by mx.google.com with ESMTP id e3si21772874qaf.113.2015.02.01.07.30.18
        for <fontanavideostudios@gmail.com>;
        Sun, 01 Feb 2015 07:30:19 -0800 (PST)
Received-SPF: none (google.com: noreply@racebooking.net does not designate permitted sender hosts) client-ip=2001:41d0:1:ef28::1;
Authentication-Results: mx.google.com;
       spf=none (google.com: noreply@racebooking.net does not designate permitted sender hosts) smtp.mail=noreply@racebooking.net
Received: by ns362512.ip-91-121-174.eu (Postfix, from userid 504)
    id DFE0916074; Sun,  1 Feb 2015 16:28:52 +0100 (CET)
To: fontanavideostudios@gmail.com
Subject: Qualcuno ha commentato il tuo post
X-PHP-Originating-Script: 504:new_notification.php
From: Racebooking <noreply@racebooking.net>
Reply-To: no-reply
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Message-Id: <20150201152852.DFE0916074@ns362512.ip-91-121-174.eu>
Date: Sun,  1 Feb 2015 16:28:52 +0100 (CET)
交付给:fontanavideostudios@gmail.com
收到日期:10.64.224.200,SMTP id为re8csp1701580iec;
太阳,2015年2月1日07:30:19-0800(太平洋标准时间)
X-Received:10.140.22.5,SMTP id为5mr1380826qgm.72.1422804619177;
太阳,2015年2月1日07:30:19-0800(太平洋标准时间)
返回路径:
收到:来自ns362512.ip-91-121-174.eu([2001:41d0:1:ef28::1])
由mx.google.com提供,ESMTP id为e3si21772874qaf.113.2015.02.01.07.30.18
对于
太阳,2015年2月1日07:30:19-0800(太平洋标准时间)
收到SPF:none(google.com:noreply@racebooking.net不指定允许的发送方主机)客户端ip=2001:41d0:1:ef28::1;
认证结果:mx.google.com;
spf=无(google.com:noreply@racebooking.net未指定允许的发件人主机)smtp.mail=noreply@racebooking.net
收到:ns362512.ip-91-121-174.eu(后缀,来自用户ID 504)
id DFE0916074;太阳,2015年2月1日16:28:52+0100(CET)
致:fontanavideostudios@gmail.com
主题:Qualcuno ha il tuo post
X-PHP-origing-Script:504:new_notification.PHP
发件人:赛马预订
答复:没有答复
MIME版本:1.0
内容类型:文本/纯文本;字符集=utf-8
消息Id:
日期:2015年2月1日星期日16:28:52+0100(CET)
域名racebooking.net享有良好声誉,MX、mail、smtp指向同一ip:91.121.174.40,与racebooking.net的ip相同()


有什么想法吗?

检查标题中的这一行:

Received-SPF: none (google.com: noreply@racebooking.net does not designate permitted sender hosts) client-ip=2001:41d0:1:ef28::1;
Authentication-Results: mx.google.com;
       spf=none (google.com: noreply@racebooking.net does not designate permitted sender hosts) smtp.mail=noreply@racebooking.net
我认为您没有在DNS中正确配置SPF条目

请参阅此Google产品线程,了解以下内容:

我可以看到您没有为“racebooking.net”定义SPF条目:

您需要定义一个SPF条目,如:

"v=spf1 mx a:mail0.racebooking.net -all"
您还需要包括可能发送电子邮件的任何其他主机(即从@racebooking.net发送电子邮件的web应用程序)


更多关于SPF的信息:

哇,谢谢!非常详细的回答。我只是使用了这个工具,它生成了要放入DNS表的行。以下是记录:
v=spf1 mx a ip4:91.121.174.40 a:ns362512.ip-91-121-174.eu a:mail0.racebooking.net~不幸的是,它仍然不起作用,现在我在标题中得到了这条消息:
softfail(google.com:domain of transitioningnoreply@racebooking.net未将2001:41d0:1:ef28::1指定为允许的发件人)客户端ip=2001:41d0:1:ef28::1这意味着什么?您的邮件服务器通过IPv6地址到达google。在ip4语句之后添加以下内容:
ip6:2001:41d0:1:ef28::1
(始终在
-all
语句之前)。
"v=spf1 mx a:mail0.racebooking.net -all"