Проверка SPF-записи

SPF говорит миру, каким серверам разрешено отправлять почту от имени вашего домена. Введите домен — покажем запись и разберём её.

Частые вопросы

Что такое SPF?

SPF (Sender Policy Framework) — TXT-запись в DNS домена, перечисляющая серверы, которым разрешено отправлять почту с адресов @вашего-домена. Принимающий сервер сверяет IP отправителя со списком: письмо с «чужого» IP получает пометку softfail или отклоняется — в зависимости от того, что стоит в конце записи.

Чем отличаются ~all, -all и +all?

~all — мягкий отказ: письмо с не указанного сервера принимается, но получает пометку. -all — жёсткий: такое письмо следует отклонить. +all разрешает отправку кому угодно и делает запись бессмысленной — это ошибка. Начинать разумно с ~all, пока вы не уверены, что перечислили все сервисы, которые шлют почту от домена.

Сколько SPF-записей может быть у домена?

Ровно одна. Если записей две, проверка ломается целиком с ошибкой permerror, и SPF не проходит ни у одного письма. Нужно объединить механизмы в одну запись. Для рассылок через MailerMail достаточно одного include нашей платформы.

Что значит ошибка «слишком много DNS-запросов»?

Механизмы include, a, mx и другие вызывают DNS-запросы, а стандарт разрешает не больше десяти на одну проверку. Чаще всего лимит съедает цепочка вложенных include. При превышении SPF перестаёт работать. Уберите неиспользуемые сервисы и проверьте, нет ли опечаток в include провайдера. Собрать корректную запись поможет генератор SPF.

Сохраняете ли вы проверенные домены?

В базу ничего не записывается. Но проверяемый домен — часть адреса страницы, поэтому, как у любого сайта, он попадает в журнал веб-сервера (хранится 14 суток) и вместе с адресом страницы — в Яндекс.Метрику, которая считает посещаемость сайта.