困惑于SPFlogging设置

我很困惑我应该如何为我的多个域名设置SPFlogging。 这是我的configuration:

设置是:
(a)domain1.com指向server1
(b)mail.domain1.com指向server2
(c)domain2.com是server1中的虚拟主机
(d)domain3.com是server1中的虚拟主机
(e)等等。

我希望设置SPFlogging,以便domain1.com,domain2.com,domain3.com有权使用mail.domain1.com发送电子邮件。 我很困惑,把SPFlogging放在每个域,或仅在主服务器上。

你正在考虑这个倒退。 你想要的是允许mail.domain1.com代表domain1.com domain2.com和domain3.com发送邮件。 SPFlogging在每个域上,而不是在mail.domain1.com上。 他们会看起来像

v=spf1 a:mail.domain1.com -all 

如果任何IP不匹配mail.domain1.com的Alogging将不被允许发送邮件( -all是一个硬失败, ~all是一个软失败)。 请记住,SPFlogging不一定由收件人MTA执行,它是可选的

请参阅此页面: http : //old.openspf.org/dns.html

每个域都有一个SPFlogging,在这个logging中你可以指定什么是允许发送邮件的邮件服务器。

为mail.domain1.com指定Alogging,如下所示:

v = spf1 a:mail.domain1.com -all

把这个logging作为所有3个域的txtlogging