Как реализовать SPF-макросы?

Я создал запись 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

Нужно ли создавать 2(несколько) разных записей DNS в example.com или это будет работать в одном DNS?

Если это работает при поиске 1 DNS-записи, пожалуйста, дайте мне знать, как.

1 ответ

Решение

Поскольку ваши макросы генерируют имена DNS, которые используются для includeДа, каждому потребуется соответствующая запись TXT. Вы можете сопоставить одну запись, используя подстановочный знак, в соответствии с *._ip.ehlo._ehlo.xyz.example._spf.example.com, но это подорвало бы смысл наличия макроса в первую очередь. Мне любопытно, почему вам нужна такая мелкозернистая структура, которую нельзя обобщить.

Другие вопросы по тегам