我对SPF记录有疑问。
我的一个客户的网站(例如www.example.com)有一个联系表格,可以发送邮件到contact@example.com。
我们只提供网站托管,因此我们不管理电子邮件帐户,DNS记录等。只有网站空间。所以我的客户管理DNS设置,名称服务器,邮件服务器等。
邮件是使用PHP发送的,但contact@example.com从未收到过邮件 当我将contact@example.com更改为地址以外的电子邮件地址(例如contact@test.com)时,我会收到该联系电子邮件。
我的结论是他们的邮件服务器阻止来自我们IP地址的邮件,因为PHP将邮件发送到具有相同域但具有另一个IP的电子邮件地址。
此外,我的客户使用Google Apps for email,因此其DNS服务器上的MX记录指向Google。
如何解决此问题?我的客户是否需要添加接受我们IP地址的SPF记录?如果是这样,那为什么是正确的SPF语法?
答案 0 :(得分:0)
如果您的域定义了SPF记录,则需要将Web服务器的地址添加到SPF记录中。 您可以在此网站上查看域名的SPF记录:http://spf.myisp.ch
最好的方法是检查Web服务器或接收器服务器上的日志文件,找出问题所在。
答案 1 :(得分:-1)
确保cpanel没有任何MX记录,因为您没有托管dns