我是网络托管和电子邮件配置的新手,希望能得到一些帮助。
我购买了一个经销商帐户,并在我拥有的域名上设置了我的第一个 cPanel 帐户。然后我创建了一些电子邮件并开始使用它们,但我注意到有一些错误(收件人没有收到电子邮件或进入了垃圾邮件文件夹)。
因此,我了解了 SPF、DMARC、DKIM,并按照 mail-tester.com 的说明设置了所有内容。一切看起来都很好,我得到了 9.1/10 的分数,修复所有问题后,我的分数为 10/10。我遇到的唯一问题是 Hotmail/Outlook,我的电子邮件进入了垃圾邮件文件夹(gmail、yahoo 和其他自定义电子邮件直接进入收件箱)。
无论如何,我的主要问题是,我每天都在 mail-tester.com 上进行测试,得到的分数是 5/10,这意味着我必须将新 IP 添加到我的 SPF 记录中。因此,我的 SPF 记录中的 IP 从 2 个增加到 5 个,并且列表不断增加。
我们保留的您当前 SPF 记录是:v=spf1 +a +mx +ip4:209.xx.xx.223 +ip4:xx.xx.xx.88 +ip4:xx.xx.xx.50 +ip4:104.xx.xx.87 ~all
应改为:
v=spf1 +a +mx +ip4:209.xx.xx.223 +ip4:xx.xx.xx.88 +ip4:xx.xx.xx.50 +ip4:xx.xx.xx.87 ip4:xx.xx.xx.86 ~全部”
(我的主要IP是209.xx.xx.223)
如果我忽略此错误,Hotmail/Outlook 上的电子邮件根本收不到(但 gmail 和其他电子邮件提供商可以正常接收电子邮件)。如果我将新 IP 添加到列表中,我的邮件测试分数将达到 9/10,电子邮件可以收到,但会进入垃圾邮件文件夹。
我联系了我的主机支持团队,他们说 SPF 设置得很好,mail-tester 上的错误并不重要。但它们确实很重要,因为我的客户没有收到我的电子邮件,甚至没有收到垃圾邮件文件夹,所以他们无法将它们列入白名单。
显然,cPanel 帐户位于共享主机上,那么我是否可以将一系列 IP 添加到 SPF 记录中,以永久解决此问题?是否有第三方或其他解决方案可用于确保我的电子邮件能够送达?
抱歉,这个问题问得很愚蠢,但如果能得到帮助我将非常感激。
谢谢你!
答案1
这可能是由 A/MX/等引用的 DNS 记录中的问题引起的。MXToolbox 仅检查 SPF 记录的语法,但实际上并不测试它是否有效。
您可能想要使用免费服务,例如https://www.dmarcanalyzer.com/spf/checker/检查整个 SPF 链,包括查找限制、引用的 DNS 资源和包含的第三方 SPF 记录。