Мои инструменты

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

Выберите сервисы отправки и IP серверов, получите SPF-запись для DNS и проверьте, что в ней не больше 10 DNS-запросов.

Создаётся в браузере · подсчёт запросов вживую

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

Какие сервисы отправляют почту от имени домена?

Учтите почтового провайдера, а также маркетинговые, helpdesk- и CRM-сервисы; если сомневаетесь, посмотрите заголовки реального письма.

Почтовые провайдеры

Рассылки и транзакционные письма

Helpdesk и CRM

Собственные серверы
Что делать с письмами от любых других серверов?

Ваша SPF-запись

Хост / имя
@
Тип записи
TXT
Регистрационная стоимость

    ВАШ СЛЕДУЮЩИЙ ШАГ

    Превратите проверку сайта в регулярный мониторинг

    Создайте корпоративный аккаунт, чтобы управлять сайтами и уведомлениями. Pro поддерживает 5 сайтов и проверку доступности каждые 5 минут, а глубокая диагностика доступна в зависимости от тарифа и прав.

    Новые компании получают 14-дневный пробный период Pro без банковской карты. В пробный период не входит платное ежемесячное начисление кредитов.

    Уже есть аккаунт? Откройте рабочее пространство →

    Как пользоваться

    1. (Необязательно) Укажите домен и импортируйте текущий SPF, чтобы не потерять уже используемые сервисы.
    2. Отметьте все сервисы, отправляющие почту от домена, и добавьте IP своих серверов.
    3. Выберите ~all или -all и нажмите «Посчитать запросы», чтобы убедиться, что их не больше 10.
    4. В DNS замените единственную TXT-запись на @ сгенерированным значением и проверьте её.

    Зачем нужен SPF

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

    С 2024 года Gmail и Yahoo требуют от каждого домена-отправителя SPF или DKIM, а массовым отправителям (более 5000 писем в день) нужны все три механизма — иначе почту ограничат или отклонят.

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

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

    Типичные решения: удалить неиспользуемые сервисы, убрать лишние a и mx, записать постоянные серверы как ip4/ip6 и отправлять рассылки с поддомена вроде news.example.com со своей SPF-записью.

    ~all или -all?

    При наличии DMARC решение о блокировке принимает политика DMARC, поэтому ~all и -all ведут себя почти одинаково; ~all мягче к пересылаемым письмам и рекомендуется большинством провайдеров. Переходите на -all, только когда отчёты DMARC подтвердят, что все отправители учтены.

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

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

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

    Что указывать в поле хоста?

    Для корневого домена — «@» (в некоторых панелях поле оставляют пустым), для поддомена — его метка, например news. Тип записи — TXT, а не устаревший тип SPF.

    SPF настроен, но письма всё равно попадают в спам. Почему?

    SPF подтверждает только сервер; DMARC дополнительно требует, чтобы домен SPF или DKIM совпадал с адресом From. Настройте также DKIM и DMARC и проверьте чёрные списки, содержимое и объём рассылки.

    Нужен ли SPF домену, который не отправляет почту?

    Да: опубликуйте v=spf1 -all и DMARC-запись с p=reject, чтобы домен нельзя было использовать для фишинга.

    Практическое руководство и частые вопросы о генераторе SPF-записи

    Что такое SPF-запись и зачем она нужна?

    SPF-запись — это TXT-запись, начинающаяся с v=spf1, со списком серверов, которым разрешено отправлять почту от вашего домена; по ней получатели понимают, пришло ли письмо из разрешённого источника.

    Для кого это и когда полезно?

    Веб-мастера и ИТ-администраторы, которые настраивают корпоративную почту, подключают сервис рассылок или helpdesk либо видят, что письма отклоняются или попадают в спам из-за ошибки SPF.

    Как создать одну SPF-запись для нескольких сервисов отправки?

    Укажите домен, чтобы импортировать текущую запись, отметьте сервисы отправки и IP, выберите ~all или -all, посчитайте DNS-запросы и скопируйте результат в TXT-запись.

    Как понимать лимит в 10 запросов и разницу ~all и -all?

    DNS-запросов должно быть не больше 10, иначе SPF вернёт permerror, а у домена может быть только одна SPF-запись. ~all вместе с DMARC — надёжный вариант; -all подходит, когда все отправители подтверждены.

    Где выполняется работа и какие сервисы получают данные?

    Запись создаётся в браузере. При импорте или подсчёте запросов на сервер сайта отправляются только домен или запись; сервер читает TXT через публичный DNS и ничего не сохраняет.