Я немного запутался в создании записей 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?
решение1
Когда интернет-провайдеры проверяют записи SPF, они сопоставляют все домены в них со своими IP-адресами.
Итак, ответ таков: если у 2 ваших доменов одинаковый IP, то вам нужно включить только один из них. Если IP-адреса разные, то вам нужно определить оба домена в вашей записи SPF.
В качестве альтернативы вы можете использовать механизм ip4 следующим образом: ip4: используя IP-адрес сервера, на котором размещены ваши сайты.
По сути, принцип работы SPF заключается в том, что определенный домен разрешает отправку почты с определенного IP-адреса.