如何configurationSPF和DKIM以防止邮件进入垃圾邮件文件夹

使用PHPMailer创build邮件时,我的电子邮件正在发送到收件人邮箱的垃圾邮件文件夹

我已经被告知我需要正确configuration我的SPF和DKIM,我想我已经在我的GoDaddy帐户上做了SPF – @ v=spf1 a mx ptr include:secureserver.net ~all

有没有其他人有任何想法,为什么我的邮件可能会发送垃圾邮件? 我错过了任何可以告诉的标题吗?

谢谢

谢谢你的帮助

失败的原因是:

 Authentication-Results: hotmail.com; spf=softfail (sender IP is 184.168.200.138) [email protected]; dkim=none header.d=example.com; x-hmca=fail [email protected] 

IP地址184.168.200.138不会出现在您的SPFlogging中(23.229.191.2), mx (mail.example.comparsing为23.229.191.2), ptr (p-23-229-191-2.ip .secureserver.net)或secureserver.net的指定域。

可能还有其他解决scheme,但最简单的方法就是将IP地址184.168.200.138添加到您的SPFlogging中。

v=spf1 a mx ptr IP4:184.168.200.138 ptr:secureserver.net ~all

您可以在http://www.kitterman.com/spf/validate.htmltestingSPFlogging。 我之前使用include机制的编辑不正确,因为secureserver.net没有有效的SPFlogging。 显然,example.com的logging已经被改变为类似于使用ptrIP4:机制的上述build议。

没有DKIM头部存在。 您可以在http://dkimcore.org/tools/以及其他地方testing您的DKIMconfiguration,但是头文件不存在的问题是服务器configuration问题,可能是通过参考您所使用的各种工具的文档来解决的使用。

同样重要的是要注意,除了发展良好的声誉和获得各种电子邮件提供商的信任之外,没有保证的方式不能抵达垃圾邮件文件夹。 SPF和DKIM的帮助主要是因为它们提供了一些防范垃圾邮件发送者的保护措施,这些垃圾邮件发送者可能会尝试在垃圾邮件中使用您的域名