根据我们的设置,这对于 SPF 记录来说正确吗?

根据我们的设置,这对于 SPF 记录来说正确吗?

我们公司有一个 SMTP 服务器,可以代表客户发送邮件。因此,客户可以登录我们的系统,转到特定部分,然后填写表单,以从他们的域或任何其他域向他们想要的任何人发送电子邮件。因此,如果[电子邮件保护]他只需输入该地址,他也可以输入[电子邮件保护]。但是,假设他输入了正确的域名,有时收件人会将其标记为垃圾邮件,因为它来自我们的系统,而不是他们的 Outlook。

为了解决交付问题,是否可以准确地告诉他们应该在其域上创建/更新 SPF 记录,如下所示?

v=spf1 ip4:1.2.3.4 -all

目前我们没有指向此 IP 的 DNS A 记录,但如果这样更好,我可以创建一个。在这种情况下,会不会是这个?

v=spf1 include:spf.ourdomain.com -all

答案1

只需告诉他们使用您的 IP 更新他们的 SPF。

mailchimp 或大型邮件转发器只会询问这一点,所以只告诉他们添加

IPv4=1.2.3.4

你写的这一行会从其他 IP 的 SPF 中删除它们,所以给他们整行并不是一个好主意

答案2

首先:不要给他们完整的记录。如果他们使用您的建议之一,那么问题将从“仅由您的系统发送的邮件”转变为“所有不是由您的系统发送的邮件”,因为您排除了他们自己的所有 spf 记录。

但仍然不是每个管理员都知道 spf 记录和它们的含义,有些人会盲目地添加您的建议,从而造成更多问题而不是解决这些问题。

最佳做法是要求他们添加你的第二个建议。

这样,他们就会将您自己的 spf 记录添加到他们的记录中。优点是:如果您为他们提供了一个将来可能会更改的具体 IP 或主机名,或者您可以根据外发邮件的数量添加第二个或第三个主机。然后,您必须要求他们在每次发生更改时更新他们的记录。

还有一件事需要澄清:当要求他们添加 include:ourdomain.com 时,这并不是指向任何 ip 或主机名,而是指向属于该域的您自己的 spf 记录,并且在该 spf 记录中,您可以添加类似 ˋmxˋ 或 ˋa:mail.ourdomain.comˋ 或 ˋip:1.2.3.4ˋ 或它们的任意组合。

相关内容