Я настраиваю postfix и mailx (Fedora25) для отправки почты через контактную форму на моем веб-сайте, и я хочу добавить подпись SPF1 и DKIM, чтобы увеличить свою действительность, но мне трудно разобраться, как добавить запись SPF в мой файл DNS Zone на GoDaddy.
У меня уже была запись TXT для подтверждения Google, поэтому я не могу просто добавить SPF. Я нашел инструкции по добавлению нескольких. Есть предупреждения о добавлении нескольких записей, но ведущие исследования заставили меня отметить, что разделение их пробелом, заключенным в кавычки, должно работать, поэтому я попытался:
"google-site-verify = 9s8d7f6h98e5hd5rn" "v = spf1 a mx include: adammackintosh.net ~ all"
Затем я запустил инструмент проверки SPF, и он показал обновленную запись, но сказал: «Действительный SPF не найден» (инструмент kitterman).
Может ли кто-нибудь помочь мне добавить это через GoDaddy?
Определите оба; это список друзей TXT
записи. Его электронная почта была перенесена в Google очень хорошо, и работает SPF (как в тестировании, так и по один openspf.org рекомендуемые инструменты тестирования):
[me@risby ~]$ dig txt theonlinedoor.com
[...]
;; QUESTION SECTION:
;theonlinedoor.com. IN TXT
;; ANSWER SECTION:
theonlinedoor.com. 3600 IN TXT "v=spf1 include:_spf.google.com ?all"
theonlinedoor.com. 3600 IN TXT "google-site-verification=8MWNW2EeagfeQ1ea4OSG1-fq0yI9M5HGDCdH0y8aSfM"
Хотя попутно добавлю моя обычная сварливая записка что SPF-запись, которая не заканчивается -all
функционально бесполезен, и вам не стоит беспокоиться.
Я понял это. Это характерно для GoDaddy:
Теперь, если вы запустите:
dig txt yourhostname.com
Вы увидите две записи TXT в разделе ответов. Я видел некоторые предостережения о том, что наличие нескольких записей TXT может вызвать проблемы у некоторых поставщиков услуг электронной почты (ESP), поэтому вам следует отправить несколько писем в Gmail, AOL, Hotmail, Yahoo и убедиться, что они его обнаруживают. Попробуйте щелкнуть по электронной почте правой кнопкой мыши и выбрать «просмотреть источник». Ищите в заголовках SPF. Gmail по крайней мере не показывает заголовки. Я помню, Hotmail делает.
v = spf1 -all - это параметр, если вы отправляете почту со своего сервера без поддомена, например, foo@servername.com, если вы редактируете TXT для servername.com.
У меня была ошибка с тривиальной информацией, когда я включают: servername.com добавлен.
Другой инструмент для проверки - kitterman.com (ссылка: http://www.kitterman.com/spf/validate.html). Вот где у меня сначала был бит ошибки "тривиальная информация".
Теперь он говорит:
Found v=spf1 record for adammackintosh.net:
v=spf1 -all
evaluating...
SPF record passed validation test with pySPF (Python SPF library)!
Спасибо MadHatter за подсказку о -все флаг.
Следующим в моем списке в любом случае является настройка DKIM, а затем обеспечение того, чтобы мой домен был по крайней мере известен всем основным ESP. Я заметил мгновенное улучшение, когда подтвердил свой домен на http://postmaster.google.com.
Раньше я много занимался партнерским электронным маркетингом, поэтому могу сказать вам, что настройка вашего заголовка имеет решающее значение для потенциальной доставляемости. Вам также следует подписаться на цикл обратной связи (FBL) на всех ESP. Мы начинаем раскалываться, но стоит настроить все, чтобы ваши транзакционные электронные письма не попадали в ящик для спама / нежелательной почты из-за небольшой аномалии конфигурации.
Когда вы улучшаете репутацию своего IP / домена, внимательно следите за ошибками SMTP уровня 400 и 500. 500 - это очень плохо, а 400 обычно троттлинг. Не связывайтесь с ними, иначе вы получите «черную дыру», как мы это называли. По мере улучшения вашей репутации количество доставок будет расти. Я никогда не рекомендую пытаться набрать 100 000 писем на новый домен.
Надеюсь, что это поможет кому-то в будущем,
Адам