Назад | Перейти на главную страницу

Смущает настройка записи SPF

Я не понимаю, как мне настроить записи SPF для нескольких моих доменов. Вот моя конфигурация:

настройка:
(а) domain1.com указывает на server1
(б) mail.domain1.com указывает на server2
(c) domain2.com является виртуальным хостом на server1
(d) domain3.com является виртуальным хостом на server1
(д) и так далее ..

Я хочу, чтобы запись SPF была настроена так, чтобы domain1.com, domain2.com, domain3.com имели право отправлять электронные письма с использованием mail.domain1.com. Я не понимаю, нужно ли размещать запись SPF на каждом домене или только на главном сервере.

Вы думаете об этом задом наперед. Вы хотите разрешить mail.domain1.com отправлять почту от имени domain1.com domain2.com и domain3.com. Записи SPF размещаются на каждом из этих доменов, а не на mail.domain1.com. Они будут выглядеть примерно так

v=spf1 a:mail.domain1.com -all

Если любой IP-адрес, не соответствующий записи A mail.domain1.com, не сможет отправлять почту (-all это тяжелый провал, ~all это мягкий провал). Имейте в виду, что записи SPF не обязательно применяются MTA получателя, это необязательно

Укажите запись A для mail.domain1.com следующим образом:

v = spf1 a: mail.domain1.com -all

Поместите эту запись как запись txt для всех 3 доменов

См. Эту страницу: http://old.openspf.org/dns.html

Каждый домен имеет запись SPF, и в этой записи вы можете указать, какой почтовый сервер разрешен для отправки почты.