如何实现 SPF 宏?
How to implement SPF Macros?
我为我的域创建了 SPF 记录,例如:
v=spf1 include:%{i}._ip.%{h}._ehlo.%{d}._spf.example.com ~all
现在我想从 ip: 192.0.2.123
和 198.51.100.234
以及域 xyz.example
发送邮件
我的 SPF 记录将像这样工作:
192.0.2.123._ip.ehlo._ehlo.xyz.example._spf.example.com
198.51.100.234._ip.ehlo._ehlo.xyz.example._spf.example.com
我是否需要在 example.com
中创建 2(多个)不同的 DNS 记录,或者它将在单个 DNS 中工作?
如果它在 1 DNS 记录查找中有效,请告诉我如何操作。
由于您的宏生成用于 include
的 DNS 名称,是的,每个都需要一个相应的 TXT 记录。您可以使用通配符来匹配单个记录,就像 *._ip.ehlo._ehlo.xyz.example._spf.example.com
一样,但这会破坏首先使用宏的意义。我很好奇你为什么需要这样一个不能泛化的细粒度结构。
我为我的域创建了 SPF 记录,例如:
v=spf1 include:%{i}._ip.%{h}._ehlo.%{d}._spf.example.com ~all
现在我想从 ip: 192.0.2.123
和 198.51.100.234
以及域 xyz.example
我的 SPF 记录将像这样工作:
192.0.2.123._ip.ehlo._ehlo.xyz.example._spf.example.com
198.51.100.234._ip.ehlo._ehlo.xyz.example._spf.example.com
我是否需要在 example.com
中创建 2(多个)不同的 DNS 记录,或者它将在单个 DNS 中工作?
如果它在 1 DNS 记录查找中有效,请告诉我如何操作。
由于您的宏生成用于 include
的 DNS 名称,是的,每个都需要一个相应的 TXT 记录。您可以使用通配符来匹配单个记录,就像 *._ip.ehlo._ehlo.xyz.example._spf.example.com
一样,但这会破坏首先使用宏的意义。我很好奇你为什么需要这样一个不能泛化的细粒度结构。