Как реализовать 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
, но это подорвало бы смысл наличия макроса в первую очередь. Мне любопытно, почему вам нужна такая мелкозернистая структура, которую нельзя обобщить.