Я получил несколько писем, которые не пришли в мой почтовый ящик. Один повторно отправил электронное письмо, и я получил его, другой сказал мне, что ошибка: недействительный ответ MX
Я просматривал свои записи AWS SPF и использовал Инструменты тестирования Kitterman
В настоящее время у меня есть следующая запись DNS:
talkingcouch.uk. TXT "v=spf1 include:amazonses.com -all" 300
но у меня тоже была версия SPF. Я удалил его, так как кажется, что MXToolBox рекомендует использовать только версию в формате TXT.
Проблема, которую я получаю, связана с Киттерманом Проверить запись SPF инструмент (тот, что внизу страницы). Вхожу:
IP Address: 54.229.95.254 (The AWS SES instance that sends my email)
Mail From address: my_email_address
и результат:
Input accepted, querying now...
Mail sent from this IP address: 54.229.95.254
Mail from (Sender): my_email_address
Results - FAIL Message may be rejected
Я пробовал разные IP-адреса, и Киттерман сказал, что моя запись SPF действительна.
В MXToolBox проходит мою запись SPF.
Почему я проваливаю тест Киттермана или, что более важно, почему некоторые люди не могут получать электронные письма в мой почтовый ящик?
ОБНОВИТЬ: я добавил "v=spf1 +ip4:54.229.95.254/32 -all"
согласно комментарию Эсы, и он отлично работает.
Если вы используете Amazon SES, вам не следует настраивать собственную запись SPF.
Почта отправляется с другого почтового домена с правильными записями SPF.
Видеть: http://docs.aws.amazon.com/ses/latest/DeveloperGuide/spf.html
Если вы запросите TXT-запись amazonses.com, вы также увидите, что упомянутого IP-адреса там нет.
Установленная вами запись определенно приносит больше вреда, чем пользы.
Ваш include:amazonses.com
имеет запись SPF:
"v=spf1 ip4:199.255.192.0/22 ip4:199.127.232.0/22 ip4:54.240.0.0/18 -all"
Ваш IP 54.229.95.254
не входит в этот диапазон. Синтаксис вашей записи SPF в порядке, поэтому он проходит все тесты, связанные с синтаксисом. Ваш SPF проходит, но настроен на FAIL с этим IP.
Если вы хотите использовать SPF, который против рекомендация, вы должны добавить 54.229.95.254
, или весь недостающий блок +ip4:54.224.0.0/12
в вашу запись SPF.