我给很多人发了电子邮件(他们都要求发送电子邮件,不用担心),我们将把电子邮件发送过程分成三个服务器.
电子邮件将从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
Run Code Online (Sandbox Code Playgroud)
是对的吗?有没有什么办法可以添加一个通配符,以防我添加另一个服务器,也许是类似的东西
v=spf1 mx a:web1.mydomain.com a:mail[0-9].mydomain.com -all
Run Code Online (Sandbox Code Playgroud)
您可以配置解析为多个 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
Run Code Online (Sandbox Code Playgroud)
如下定义 SPF 记录。
example.com. 3600 IN TXT "v=spf1 a ~all"
Run Code Online (Sandbox Code Playgroud)
查看域 bitcointalk.org 它的配置与此非常相似。您可以在这里检查任何域的 SPF 配置: http: //spf.myisp.ch
我会避免定义 FAIL (-)。请改用 SOFTFAIL (~),因为 SPF 条目通常会导致邮件转发出现问题。