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

Проверьте SPF у своего сайта, сделайте в конструкторе или скопируйте готовую и посмотрите на ошибки

Проверяет TXT записи, находит SPF, анализирует ошибки
Введите домен и нажмите "Проверить SPF"
Вставьте SPF запись для детального анализа
Вставьте SPF запись и нажмите "Разобрать"

Конструктор SPF

Механизмы (источники)
Нет добавленных механизмов
Добавьте источники ниже
Популярные include: include:_spf.google.com include:_spf.yandex.net include:_spf.mail.ru include:spf.protection.outlook.com

Готовая SPF запись

v=spf1 ~all
Инструкция по установке
  1. Скопируйте SPF запись выше
  2. Войдите в панель управления DNS вашего домена
  3. Создайте новую TXT запись
  4. В поле "Имя" оставьте пустое или укажите @
  5. В поле "Значение" вставьте скопированную SPF запись
  6. Сохраните и подождите до 24 часов для распространения
1. Что такое SPF запись?

SPF (Sender Policy Framework) — это специальная TXT запись в DNS вашего домена. Она указывает, какие почтовые серверы имеют право отправлять письма от имени вашего домена. Если получатель проверит SPF и увидит, что письмо пришло с неавторизованного сервера, такое письмо может быть отклонено или помечено как спам. SPF — один из трёх основных протоколов аутентификации почты (вместе с DKIM и DMARC).

2. Как выглядит SPF запись?

SPF запись всегда начинается с v=spf1. Затем перечисляются разрешённые источники (IP-адреса, сети или домены). В конце указывается политика для всех остальных серверов. Пример: v=spf1 ip4:192.0.2.0/24 include:_spf.google.com ~all. Эта запись разрешает отправку с сети 192.0.2.0/24, с серверов Google (через include) и помечает все остальные письма как подозрительные (~all).

3. Что означают механизмы ip4, include, a, mx?
  • ip4:IP — разрешает конкретный IPv4 адрес или подсеть (например, ip4:192.0.2.0/24).
  • ip6:IP — разрешает IPv6 адрес или подсеть.
  • include:домен — подключает SPF запись другого домена (например, include:_spf.google.com).
  • a:домен — разрешает IP-адреса, на которые указывает A запись домена.
  • mx:домен — разрешает IP-адреса MX серверов домена.

Механизмы могут иметь квалификаторы: + (разрешить, по умолчанию), - (запретить), ~ (пометить как подозрительное), ? (нейтрально).

4. Что означают -all, ~all, ?all, +all в конце SPF?
  • -all (Fail) — письма с неавторизованных серверов должны быть отклонены. Самый строгий и безопасный вариант.
  • ~all (SoftFail) — письма с неавторизованных серверов помечаются как подозрительные, но обычно принимаются. Рекомендуется для начала, чтобы не потерять письма.
  • ?all (Neutral) — нейтральная политика, SPF ничего не говорит о легитимности письма. Не рекомендуется.
  • +all (Pass) — разрешает все серверы. Категорически не рекомендуется, так как делает SPF полностью бесполезным.
5. Какие бывают ошибки в SPF записи?
  • Отсутствие механизма all — запись без all считается незаконченной.
  • Несколько записей v=spf1 — у домена должна быть только одна SPF запись. При наличии нескольких они объединяются.
  • Превышение 10 DNS lookups — каждый include и механизмы a/mx без указания домена создают DNS запрос. Всего их не может быть больше 10, иначе SPF будет возвращать PermError.
  • Пустые механизмы — например, include: без домена или ip4: без адреса.
6. Как узнать SPF запись домена?

Самый простой способ — использовать наш SPF Checker на этой странице. Введите домен и нажмите "Проверить SPF". Также можно выполнить команду в терминале: dig TXT домен +short (Linux/Mac) или nslookup -type=TXT домен (Windows). Или воспользоваться любым онлайн DNS инструментом.

7. Что такое DMARC и DKIM и как они связаны с SPF?

SPF проверяет, авторизован ли сервер отправителя. DKIM проверяет цифровую подпись письма. DMARC говорит получателю, что делать, если проверки SPF или DKIM не прошли. Для полноценной защиты домена от подделки рекомендутся настраивать все три протокола. DMARC также собирает отчёты о том, кто отправляет письма от вашего имени.

8. Почему важно настроить SPF для домена?

Без SPF злоумышленники могут подделать письмо, сделав вид, что оно отправлено с вашего домена. Это используется для фишинга и спама. Если вы настроите SPF, почтовые серверы смогут отличить настоящие письма от поддельных. Кроме того, SPF повышает доставляемость писем — многие провайдеры (Gmail, Яндекс, Mail.ru) отдают предпочтение письмам с корректной аутентификацией.

9. Как добавить SPF запись в DNS?
  1. Скопируйте готовую SPF запись из конструктора выше.
  2. Войдите в панель управления DNS вашего домена (через регистратора или хостинг-провайдера).
  3. Создайте новую запись типа TXT.
  4. В поле "Имя" (Name/Host) оставьте пустое или укажите @ (в зависимости от интерфейса).
  5. В поле "Значение" (Value/Text) вставьте скопированную SPF запись.
  6. Сохраните изменения и подождите до 24 часов для распространения (обычно 10-30 минут).

Важно: если у вас уже есть SPF запись, её нужно дополнить новыми источниками, а не создавать вторую.