我一直在使用Cloudflare来托pipe我的DNS,而PHPMailer通过ZOHO SMTP服务器发送电子邮件取得了巨大的成功,但是发现我的所有电子邮件都打到了Gmail,Zoho和Hotmails垃圾邮件文件夹。
当我禁用Cloudflare的DNS主机,并设置了我的反向DNS服务器,我所有的问题都解决了,邮件也没有发送到垃圾邮件文件夹。 另外, host
命令从以下变为:
$ host noteafloat.com noteafloat.com has address 108.162.197.82 noteafloat.com has address 108.162.196.82 noteafloat.com mail is handled by 10 mx.zohomail.com. noteafloat.com mail is handled by 20 mx2.zohomail.com.
至
$ host noteafloat.com noteafloat.com has address 192.73.238.17 noteafloat.com mail is handled by 20 mx2.zohomail.com. noteafloat.com mail is handled by 10 mx.zohomail.com.
现在,虽然这一切都很好,但我更喜欢Cloudflare提供的服务,所以在build立反向DNS后,我又重新开启了这个服务。 当我再次testing电子邮件时,它会被发送到垃圾邮件,如果我再次closuresCloudflare,它将再次工作。
我不得不select使用Cloudflare,并将我的邮件发送到垃圾邮件文件夹? 请告诉我有一个工作!
当您打开CloudFlare时,您的反向DNS与您的正向DNS不匹配:
$ host 192.73.238.17 17.238.73.192.in-addr.arpa domain name pointer noteafloat.com.
这是检查以确定邮件是否可能是垃圾邮件的许多事项之一。
这很容易解决:只要使它们匹配,并使用实际的主机名。 例如,将PTR设置为192.73.238.17
到myservername.noteafloat.com
(在Ramnode),并将myservername.noteafloat.com
的Alogging设置为192.73.238.17
(在CloudFlare)。