Проверка SPF онлайн

Найдём SPF-запись домена, разберём механизмы и проверим лимиты.

Введите домен без http://, например example.ru. Результат не сохраняется.

Что такое SPF

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

Как читать SPF-запись

  • v=spf1 — начало записи, обязательно.
  • ip4: и ip6: — конкретные адреса или подсети.
  • a и mx — разрешить серверы из A- и MX-записей домена.
  • include: — подключить SPF другого сервиса (Яндекс 360, Google, сервисы рассылок).
  • ~all — мягкий отказ для остальных, -all — жёсткий, +all — разрешить всем (так делать нельзя).

Пример SPF для сайта с почтой в Яндекс 360

v=spf1 ip4:185.12.34.56 include:_spf.yandex.net ~all

Здесь ip4 — адрес сервера, с которого сайт отправляет письма о заказах, а include:_spf.yandex.net разрешает отправку через почту домена в Яндекс 360. Если вы пользуетесь сервисом рассылок, добавьте его include в эту же запись — вторая SPF-запись сломает проверку.

Частые ошибки

  1. Две SPF-записи у одного домена — проверка падает целиком. Объедините их в одну.
  2. Больше 10 DNS-запросов через include, a, mx — запись считается ошибочной.
  3. Сайт отправляет письма с IP хостинга, а в SPF указан только почтовый сервис.
  4. Окончание +all — запись разрешает отправку кому угодно и бесполезна.

SPF для сайта на 1С-Битрикс

Письма из Битрикс (заказы, регистрации, формы) по умолчанию уходят через mail() с сервера хостинга. Значит, в SPF должен быть IP или include хостинга — иначе письма попадут в спам. Надёжнее отправлять почту через SMTP почтового сервиса: тогда достаточно его include. После SPF настройте DKIM и DMARC — все три записи работают вместе.

Полезные материалы Bitrix-Help

Часто задаваемые вопросы

Сколько SPF-записей может быть у домена?
Только одна. Если сервисов несколько, их механизмы объединяются в одной записи.
В чём разница между ~all и -all?
~all — мягкий отказ: письма с неразрешённых серверов помечаются, но доставляются. -all — жёсткий: такие письма отклоняются. Начинайте с ~all.
Что такое лимит 10 DNS-запросов?
При проверке SPF можно сделать не больше 10 обращений к DNS (include, a, mx, redirect). При превышении запись считается ошибочной.
Нужен ли SPF, если я не отправляю почту?
Да: запись v=spf1 -all запретит мошенникам слать письма от имени вашего домена.
Хватит ли одного SPF против спама?
Нет. Для хорошей доставляемости нужны SPF, DKIM и DMARC вместе.

Вам также может пригодиться

Услуги
Инструменты
База знаний