服务器的电子邮件对雅虎用户来说变成了垃圾邮件,可能存在 SPF 问题?

服务器的电子邮件对雅虎用户来说变成了垃圾邮件,可能存在 SPF 问题?

我们的网站正在向注册我们服务的会员发送电子邮件验证。

Yahoo 将我们的邮件扔进垃圾邮件箱,并在标题中显示此消息:

Received-SPF: none (domain of -.com does not designate permitted sender hosts)

我确信这就是原因。

我在我们的 DNS 中添加了一条文本记录:

v=spf1 mx:smtp.secureserver.net +all

也许我设置不正确?雅虎消息仍然存在。

我们的电子邮件有 HTML 和文本版本,在 spamassassin 上获得了 0.07 的分数,因此我非常怀疑电子邮件内容本身是否有任何内容值得警惕。

答案1

synergyweight.com.3600 IN TXT“v=spf1 mx:smtp.secureserver.net +all”

您的 SPF 记录存在几个问题。

mx 字段与给定域的 MX 记录匹配。smtp.secureserver.net 没有 MX 记录。您可能打算使用 a:smtp.secureserver.net 或 mx:synergyweight.com。

+all 机制匹配并传递任何内容,这首先破坏了拥有 SPF 记录的目的。-all(失败)或 ~all(软失败)会是更好的选择。

答案2

您的 SPF 记录包含+all,这意味着互联网上的每个人都被允许为您的域发送邮件。

由于这显然是荒谬的,因此它被视为您没有 SPF 记录。

也许您想使用-all,这意味着除了您在 SPF 记录的其他地方指定的人之外,没有人可以为您的域发送邮件。

相关内容