我有多个域,每个域都有多个邮件服务器。它们都使用相同的返回路径地址发送。例如 [email protected]。
我想授权我的域(abx.com、sksk.com、rwfjsdj.com 和 sssdr.com)上的任何主机发送 [email protected]。
上面列出的域是我的,目前没有 spf 记录。
我试过了
v=spf1 aa:abx.com a:sksk.com a:rwfjsdj.com sssdr.com ~all
但这似乎不起作用,因为我可能有多个用于 abx.com 等的邮件服务器。
有任何想法吗?
您可以在特定域的 SPF 记录中允许每个域的 MX。然后对于“bounce.bouncesent.com”域,
include
其他域通配符 SPF 理论上应该可以工作(https://www.rfc-editor.org/rfc/rfc4408#section-3.1.5),但现实情况是它并不完全可靠。以以下形式设置每个域的单个条目并不难
v=spf1 a mx a:mx1.example1.com a:mx1.example2.com a:mx1.example3.com ~all
但是某些 dns 设置对您拥有的服务器数量有限制。如果域托管在同一个盒子上,最好通过 IP 地址来完成。将给予较少的维护。
尝试为 IN TXT 设置通配符记录,例如: