Генераторы

Генератор SPF-записи

Постройте корректную TXT-запись SPF для вашего домена интерактивно.

Включить провайдеров
Дополнительные include (по одному на строку)
Разрешенные IP (по одному на строку)
Политика (all)

TXT-запись

О инструменте «Генератор SPF-записи»

Строит валидную SPF TXT-запись для домена, проходя по источникам, авторизованным отправлять почту от его имени — собственный почтовый сервер, провайдер вроде Google Workspace или Microsoft 365, сервис транзакционных писем, — и автоматически собирает правильный синтаксис. SPF-записи легко составить с ошибкой вручную, особенно вокруг механизма include и разницы между ~all (soft fail) и -all (hard fail). Стоит знать про лимит SPF в 10 DNS-запросов — его превышение вызывает постоянный сбой SPF для всего домена.

SPF проверяет только адрес отправителя конверта (технический return-path), а не видимый адрес From, который на самом деле видит получатель — именно это проверяет выравнивание DMARC, поэтому домен может успешно проходить SPF, но всё равно быть подделан в видимом поле From при отсутствии DMARC.

📖 Подробнее в базе знаний →

DNS-запись для добавления

Тип: TXT
Имя: @ (ваш домен)
TTL: 3600
Значение: сгенерированная запись

Похожие инструменты

Как опубликовать SPF-запись

  1. В панели DNS создайте запись TXT для корня домена (имя @ или пусто).
  2. Вставьте сгенерированное значение, начинающееся с v=spf1. Используйте TXT: отдельный тип записи SPF (тип 99) упразднён RFC 7208.
  3. После истечения TTL проверьте результат в инструменте SPF, DKIM и DMARC.

Только одна запись. Две TXT-записи, начинающиеся с v=spf1, дают ошибку permerror, и SPF считается не пройденным. Новый сервис добавляйте через include: в существующую запись.

Механизмы и квалификаторы

ЧастьЗначение
ip4: / ip6:Разрешить адрес или диапазон CIDR
a / mxРазрешить IP из A- или MX-записей домена
include:Разрешить всё, что разрешает SPF другого домена (например, почтового провайдера)
-allЖёсткий отказ для всех остальных
~allМягкий отказ — удобно на этапе проверки
+allРазрешить весь интернет — никогда не используйте

Лимит в 10 DNS-запросов

RFC 7208 ограничивает проверку SPF 10 DNS-запросами. Учитываются include, a, mx, ptr, exists и redirect, включая вложенные записи; ip4, ip6 и all не учитываются. Превышение лимита — permerror. Удаляйте неиспользуемые сервисы и не используйте ptr.

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

Наследуют ли поддомены SPF? Нет, каждому имени отправителя нужна своя запись.

Домен не отправляет почту? Опубликуйте v=spf1 -all и политику DMARC p=reject.