我们公司有一个 SMTP 服务器,它代表我们的客户发送邮件。因此,客户将登录我们的系统,转到特定部分,然后填写表格,将电子邮件发送给他们想要的任何人,就像他们想要从他们的域或任何其他域中的任何人一样。因此,如果是 [email protected],他只需输入那个地址,他也可以输入 [email protected]。但是,假设他将其放入正确的域,有时收件人会将其标记为垃圾邮件,因为它来自我们的系统,而不是他们的 Outlook。
为了解决交付问题,告诉他们应该在其域上创建/更新 SPF 记录是否准确,如下所示?
v=spf1 ip4:1.2.3.4 -all
目前我们没有指向该 IP 的 DNS A 记录,但如果这样会更好,我可以创建一个。在那种情况下会是这个吗?
v=spf1 include:spf.ourdomain.com -all
只需告诉他们使用您的 IP 更新他们的 SPF。
mailchimp 或大邮件转发器只是问这个,所以只告诉他们添加
ipv4=1.2.3.4
你写的那行会从他们的 SPF 中删除其他 ip,所以给他们整行不是一个好主意
首先:不要给他们一个完整的记录。如果他们使用您的建议之一,那么问题将从“仅由您的系统发送的邮件”转变为“所有不是由您的系统发送的邮件”,因为您排除了他们自己的所有 spf 记录。
仍然不是每个管理员都知道 spf 记录及其含义,有些人会盲目地添加您的建议,从而导致比它解决的问题更多的问题。
最佳做法是请他们添加您的第二个建议。
他们将您自己的 spf 记录添加到他们的记录中。好处是:如果你给他们一个具体的 ip 或主机名,将来可能会改变,或者你可以根据外发邮件的数量添加第二个或第三个主机。然后,您必须要求他们在每次发生变化时更新他们的记录。
还要澄清一件事:当要求他们添加 include:ourdomain.com 时,这不是指向任何 ip 或主机名,而是指向属于该域的 OWN spf- 记录,并且在该 spf 记录中,您将添加类似ˋmxˋ 或 ˋa:mail.ourdomain.comˋ 或 ˋip:1.2.3.4ˋ 或它们的任意组合。