Я немного запутался в создании записей SPF.
У меня есть домен хостинга: hosting.mydomain.com, это имя хоста фактического сервера, на котором работает postfix и т. Д.
Я настроил свой DNS следующим образом:
mydomain.com
@ A 1.2.3.4 (mail server IP)
@ MX 10 mail.mydomain.com
@ TXT v=spf1 mx a a:hosting.mydomain.com ~all
hosting A @
mail A 1.2.3.4 (mail server IP)
Теперь мне нужно включить a:hosting.mydomain.com
в моей записи SPF?
И когда у меня есть другой домен на том же сервере, настроенный следующим образом:
otherdomain.com
@ A 9.8.7.6 (web server)
@ MX 10 mail.otherdomain.com
@ TXT v=spf1 mx a ~all
mail A 1.2.3.4 (mail server IP)
Должна ли эта запись SPF включать a:hosting.mydomain.com
Я использую Webmin / Virtualmin, но размещаю внешний DNS. Когда я отправляю электронное письмо через веб-почту, отправитель всегда hosting.mydomain.com
.
Эти записи SPF верны?
Когда интернет-провайдеры проверяют записи SPF, они разрешают все домены в нем на свой IP.
Итак, ответ: если у двух ваших доменов одинаковый IP-адрес, вам нужно включить только один из них. Если IP-адреса отличаются, вам необходимо, чтобы оба домена были определены в вашей записи SPF.
В качестве альтернативы вы можете использовать механизм ip4, например: ip4: используя IP-адрес сервера, на котором размещены ваши сайты.
По сути, они работают так, как работает spf: это выглядит, если определенный домен позволяет отправлять почту с определенного IP-адреса.