Мы работаем с bind9 в нашем центре, и у нас есть два разных почтовых сервера. Один предназначен для домена нашей компании, а другой - для доменов клиентов. На данный момент у нас есть простая запись в файле:
SPF "v=spf1 mx -all"
TXT "v=spf1 mx -all"
Это отлично работает на сервере нашей компании и не создает никаких проблем.
Теперь у нас есть клиентский сервер, на который мы получаем несколько жалоб, что есть проблема с отправка писем или их автоматическая пересылка. Когда мы говорим, что есть mail1.test.net и mail2.test.net, как должна выглядеть запись SPF, чтобы были включены оба сервера?
Я попробовал это с помощью:
MX 10 mail1.test.net
"v=spf1 mx include:mail2.test.net -all"
mail2.test.net. IN TXT "v=spf1 a:mail2.test.net -all"
Но, как вы понимаете, это не « не работает вообще.
Спасибо за вашу помощь.
Добавьте «a:» для каждого хоста, который будет отправлять почту для этого домена.
testdomain.com. IN TXT "v=spf1 mx a:mail1.testserver.com a:mail2.testserver.com -all"
разрешит использование как mail1.testserver.com, так и mail2.testserver.com, а также любых серверов, перечисленных с запись MX.