Я работаю над настройкой VPS на Vultr (Ubuntu 14.04). Имя хоста настроено на сервере как host2.sethta.com
.
У меня почти все настроено так, как я хочу, но Google отклоняет электронные письма с сервера, жалуясь на отсутствие SPF.
Первоначально я создал запись SPF для host2
с участием v=spf1 a -all
, но я не мог пройти через это. Затем я изменил запись SPF на подстановочный знак.
Запустив nslookup на поддельном поддомене, я получаю ответ wildcardtest.sethta.com text = "v=spf1 a -all"
, поэтому я знаю, что подстановочный знак работает. Но когда я бегу за ним host2
, Я получаю ответ *** Can't find host2.sethta.com: No answer
.
Что мне не хватает?
Обновить: Главный вопрос касается того, почему запись SPF не распознается.
SPF не распознается, и, похоже, это настройка с моего сервера. Используя этот инструмент тестирования и введите IP-адрес 45.63.69.14
(Я не особо беспокоюсь о безопасности прямо сейчас, так как планирую удалить сервер) и адрес отправителя как www-data@host2.sethta.com
, Получаю ответ: Политика SPF не найдена (нет записи TXT). Но когда я проверяю это с www-data@host1.sethta.com
, Я получаю проходную запись SPF.
Это привело меня к удалению записи A для host2.sethta.com
и создайте новую запись для host1.sethta.com
. Теперь, когда все размножилось, host1
не удается выполнить поиск SPF и host2
проходит.
Я собираюсь отправить запрос в службу поддержки Vultr и посмотреть, были ли у них когда-либо проблемы с их серверами при этом.
Или есть настройка сервера, которая может блокировать поиск SPF?