我给很多人发了电子邮件(他们都要求提供电子邮件,别担心),我们将把电子邮件发送过程分片到三台服务器上。
电子邮件将从 web1.mydomain.com、mail1.mydomain.com 或 mail2.mydomain.com 发送
我想更改 web1 的 SPF 记录以允许 mail1 或 mail2 发送电子邮件,但我寻找建议的每个站点似乎都有不同的说法。
到目前为止,我有
v=spf1 mx a:web1.mydomain.com a:mail1.mydomain.com a:mail2.mydomain.com -all
那正确吗?有什么方法可以添加通配符,以防我添加更多服务器,也许像
v=spf1 mx a:web1.mydomain.com a:mail[0-9].mydomain.com -all
最佳答案
您可以配置一个解析为多个 IP 的主机名。在 SPF 条目中,您可以指定该主机。
定义 A 记录如下。
mail.example.com. 3600 IN A 127.0.01
mail.example.com. 3600 IN A 127.0.02
mail.example.com. 3600 IN A 127.0.03
如下定义 SPF 记录。
example.com. 3600 IN TXT "v=spf1 a ~all"
查看域 bitcointalk.org,它具有与此非常相似的配置。您可以在此处检查任何域的 SPF 配置:
http://spf.myisp.ch
我会避免定义 FAIL (-)。请改用 SOFTFAIL (~),因为 SPF 条目通常会导致邮件转发出现问题。
关于email - 许多带有通配符的服务器的 SPF 记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13344393/