Я думаю, вы не понимаете, как работают записи SPF. Вот разбивка того, что у вас есть.
a: server1.com
: Если IP-адрес отправляющего сервера разрешается как server1.com, разрешите этому компьютеру отправлять почту.
mx: mail.server1.com
: Получите записи MX для домена mail.server1.com. Если какой-либо из них (их может быть несколько) разрешает IP-адрес отправляющего сервера, тогда разрешите этому аппарату отправлять почту.
ip4: 192.168.1.254
: разрешить этому IP-адресу отправлять почту для этого домена.
Итак, если у вас здесь только одна машина, она должна работать, если запись SPF для второго домена такая же, как и для первого. Т.е.
v=spf1 a mx a:server1.com mx:mail.server1.com ip4:192.168.1.254 ~all
Хотя, вы можете упростить это в зависимости от того, как IP-адреса разрешают:
v=spf1 a a:server1.com ip4:192.168.1.254 ~all
Еще одна вещь, которую нужно проверить, это то, что у вас правильно настроена запись PTR. Какой бы IP-адрес ни отправлял сервер, он должен иметь запись обратного просмотра для любого сервера HELO.
Удачи!
ip4: 192.168.1.254
: разрешить этому IP-адресу отправлять почту для этого домена.
Итак, если у вас здесь только одна машина, она должна работать, если запись SPF для второго домена такая же, как первый. Т.е.
v=spf1 a mx a:server1.com mx:mail.server1.com ip4:192.168.1.254 ~all
Хотя, вы можете упростить это в зависимости от того, как IP-адреса разрешают:
v=spf1 a a:server1.com ip4:192.168.1.254 ~all
Еще одна вещь, которую нужно проверить, это то, что у вас правильно настроена запись PTR. Какой бы IP-адрес ни отправлял сервер, он должен иметь запись обратного просмотра, как и сам сервер HELO.
Удачи!
ip4: 192.168.1.254
: разрешить этому IP-адресу отправлять почту для этого домена.
Итак, если у вас здесь только одна машина, она должна работать, если запись SPF для второго домена такая же, как первый. Т.е.
v=spf1 a mx a:server1.com mx:mail.server1.com ip4:192.168.1.254 ~all
Хотя, вы можете упростить это в зависимости от того, как IP-адреса разрешают:
v=spf1 a a:server1.com ip4:192.168.1.254 ~all
Еще одна вещь, которую нужно проверить, это то, что у вас правильно настроена запись PTR. Какой бы IP-адрес ни отправлял сервер, он должен иметь запись обратного просмотра, как и сам сервер HELO.
Удачи!
v=spf1 a a:server1.com ip4:192.168.1.254 ~all
Еще нужно проверить правильность настройки записи PTR. Какой бы IP-адрес ни отправлял сервер, он должен иметь запись обратного просмотра, как и сам сервер HELO.
Удачи!
v=spf1 a a:server1.com ip4:192.168.1.254 ~all
Также необходимо проверить правильность настройки записи PTR. Какой бы IP-адрес ни отправлял сервер, он должен иметь запись обратного просмотра, как и сам сервер HELO.
Удачи!
comv=spf1 +mx ~all
+ перед mx гарантирует, что результатом будет Pass в отличие от результата Neutral . Тем более, что вы используете soft fail (~ all)
Наконец, я бы посоветовал вам прочитать документацию по синтаксису OpenSPF .
Я думаю, вы не понимаете, как работают записи SPF. Вот разбивка того, что у вас есть.
a: server1.com
: Если IP-адрес отправляющего сервера разрешается как server1.com, разрешите этому компьютеру отправлять почту.
mx: mail.server1.com
: получить записи MX для домена mail.server1.com. Если какой-либо из них (их может быть несколько) разрешает IP-адрес отправляющего сервера, то разрешите этому компьютеру отправлять почту.
ip4: 192.168.1.254
: разрешить этому IP-адресу отправлять почту для этого домена.
Итак, если у вас здесь только одна машина, она должна работать, если запись SPF для второго домена такая же, как и для первого. Т.е.
v=spf1 a mx a:server1.com mx:mail.server1.com ip4:192.168.1.254 ~all
Хотя, вы можете упростить это в зависимости от того, как IP-адреса разрешают:
v=spf1 a a:server1.com ip4:192.168.1.254 ~all
Еще одна вещь, которую нужно проверить, это то, что у вас правильно настроена запись PTR.