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

Что я могу сделать, если SPF не распространяется через несколько недель или месяцев после изменения? Как заставить SPF размножаться?

Несколько месяцев назад я установил домен, почтовый сервер SMTP и т. Д. В ящике Centos, включая записи PTR, которые выглядели так:

pop PTR XX.XX.XX.XX.
www PTR XX.XX.XX.XX.
mail PTR XX.XX.XX.XX.

Все выглядело нормально, и он прошел стандартные проверки таких инструментов, как mxtoolkit и intodns.

С тех пор у меня были проблемы с некоторыми доменами, блокирующими мою электронную почту, и я думаю, что сузился до ошибка несоответствия между именем хоста HELO и записью mx, и я думаю, что решил эту проблему.

При диагностике проблемы я использовал инструмент https://www.mail-tester.com чтобы проверить мои исходящие письма на предмет проблем, которые могут не понравиться спам-фильтру, и он обнаружил пару неожиданных:

Sender Policy Framework (SPF) - это система проверки электронной почты, предназначенная для предотвращения спама в электронной почте путем обнаружения подделки электронной почты, распространенной уязвимости, путем проверки IP-адресов отправителя.

В качестве вашей текущей записи SPF мы сохранили:

v=spf1" "a" "mx" "ip4:XX.XX.XX.XX" "?all

Мы нашли запись SPF на вашем сервере, но она все еще не распространена.

Если вы недавно изменили свой DNS, подождите несколько часов, а затем повторите попытку.

my-domain.com: применимая политика отправителя недоступна

И идентично, за исключением первой строки:

Идентификатор отправителя похож на SPF, но проверяет адрес ОТ, а не адрес возврата.

В качестве вашей текущей записи SPF мы сохранили:

v=spf1" "a" "mx" "ip4:XX.XX.XX.XX" "?all

Мы нашли запись SPF на вашем сервере, но она все еще не распространена.

Если вы недавно изменили свой DNS, подождите несколько часов, а затем повторите попытку.

my-domain.com: применимая политика отправителя недоступна

Для меня это не имеет особого смысла. Я не менял свой PTR несколько месяцев.

Какие действия я могу предпринять для принудительного распространения?


я видел Требуется ли время для распространения изменений в записях SPF? и вот результаты того, что подсказывает первый ответ. Мне все кажется хорошо.

dig +short @XX.XX.XX.XX -t TXT my-domain.com
"v=spf1" "a" "mx" "ipXX.XX.XX.XX" "?all"
[admin@vps ~]$ dig +short @XX.XX.XX.XX -t SOA my-domain.com
ns1.my-domain.com. root.my-domain.com. 2015120908 7200 3600 1209600 180

Ваша запись SPF, как показано на рисунке, должна читаться как v=spf1amxip4:XX.XX.XX.XX?all из-за кавычек в записи. Это НЕ распознается как запись SPF. Вы хотите, чтобы ваша запись SPF была v=spf1 a mx ip4:XX.XX.XX.XX ?all без кавычек. Если в вашей записи SPF есть кавычки, удалите их или добавьте в них пробелы.

Вы можете найти свою запись SPF в общедоступном DNS, например 8.8.4.4 чтобы увидеть, что распространяется.