Email-маркетинг

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

Understanding the SPF record
Ирина Дмитриева
Ирина Дмитриева
Обновлено: 02 June, 2026 / 1 / 00 мин

Сталкивались ли вы с письмами от мошенников, которые выглядят как сообщения от настоящей компании? Это называется spoofing — подделка отправителя. Чтобы снизить риск таких атак на ваш домен, используют SPF-запись.

В этой статье разберем, что такое SPF, как он работает, зачем он нужен для рассылок и как настроить SPF-запись для домена.

Что такое SPF

SPF, или Sender Policy Framework, — это метод email-аутентификации, который помогает предотвращать подделку отправителя. При spoofing злоумышленник подменяет адрес отправителя и пытается выдать письмо за сообщение от вашей компании.

С помощью SPF владелец домена указывает, какие серверы и IP-адреса имеют право отправлять письма от имени этого домена. Эта информация публикуется в DNS-записях домена.

Когда письмо приходит получателю, принимающий сервер проверяет SPF-запись и сравнивает ее с сервером, который отправил письмо. Если сервер разрешен, письмо проходит проверку. Если нет, его могут отправить в спам или отклонить.

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

pic

Зачем использовать SPF-запись для писем

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

Защита от подделки отправителя

SPF помогает бороться со spoofing и фишингом. Если письмо отправлено с IP-адреса, который не связан с вашим доменом и не указан в SPF, принимающий сервер может пометить его как подозрительное.

Улучшение доставляемости

Когда SPF настроен, злоумышленникам сложнее использовать ваш домен для спама. Это помогает защитить домен от попадания в глобальные черные списки и DNSBL, а значит, обычно улучшает доставляемость настоящих писем.

Улучшение репутации домена

SPF показывает почтовым сервисам и системам безопасности, что вы заботитесь об аутентификации. Это снижает вероятность, что легитимные письма будут ошибочно отмечены как спам, и укрепляет репутацию домена у почтовых провайдеров и антиспам-систем.

SPF filtering in action

Как SPF работает на практике

Мошенники часто пытаются выдать себя за другую компанию, изменяя адрес в поле From. SPF помогает остановить такие письма: если сервер отправки не разрешен в SPF-записи, письмо не пройдет проверку у получателя.

SPF-запись содержит основные данные для проверки: домен отправителя и разрешенные IP-адреса. Принимающий сервер сравнивает эти данные с входящим письмом и решает, безопасно ли его доставлять.

Пример алгоритма:

  • сервер Selzy с IP-адресом, например 1.3.4.7, отправляет письмо от test@selzy.com на test@anydomain.com;
  • почтовый сервер anydomain.com проверяет DNS TXT-запись домена selzy.com;
  • сервер ищет IP-адрес 1.3.4.7 среди разрешенных отправителей в SPF-записи selzy.com;
  • если IP есть в списке, письмо попадает во входящие;
  • если IP нет в списке, письмо отклоняется или отправляется в спам.

Список IP-адресов в SPF-записи играет ключевую роль. Поэтому важно добавить все серверы и сервисы, которым вы разрешаете отправлять письма от имени домена, включая email-платформы.

Return-Path header in the email
Selzy ESP dashboard

Синтаксис SPF

SPF — это строка в TXT-записи домена. Пример:

v=spf1 +a +mx +ip4:195.3.159.250 include:gmail.com ~all

Для создания SPF-записи используют механизмы и квалификаторы.

  • Механизмы описывают, кто может отправлять письма от имени домена.
  • Квалификаторы определяют, что делать с письмом после совпадения с механизмом.

В примере `v=spf1` указывает версию SPF. `+a`, `+mx`, `+ip4` и `include` задают разрешенные источники отправки. `~all` означает, что письма от всех остальных серверов нужно принимать осторожно и обычно отправлять в спам.

Основные элементы SPF:

Элемент Значение
+ Принять письмо
Отклонить письмо
~ Принять, но пометить как подозрительное или отправить в спам
? Нейтральная оценка
mx Разрешить адреса из MX-записей домена
ip4 Разрешить конкретный IPv4-адрес
a Разрешить IP-адреса из A-записи домена
include Разрешить серверы, указанные в SPF-записи другого домена
all Все остальные IP-адреса, не перечисленные ранее
exists Проверить существование доменного имени
redirect Проверять SPF другого домена вместо текущего
exp Указать сообщение об ошибке для отправителя

Главная задача SPF — предотвращать подделку отправителя и защищать репутацию домена. Сложность записи зависит от инфраструктуры отправки и требуемого уровня защиты.

Domain authentication tab in Selzy
DKIM and SPF settings in Selzy

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

Разберитесь с return-path

Return-Path — стандартный заголовок email-протокола. В нем указан адрес, на который почтовый сервис получателя отправляет bounces и автоматические ответы.

Чтобы увидеть Return-Path в отправленном письме, нужно открыть полные заголовки сообщения. В Gmail, например, откройте письмо, нажмите на меню с тремя точками и выберите Show original.

SPF-проверка связана с доменом из Return-Path. Получающий почтовый сервис ищет этот домен и проверяет, есть ли IP-адрес отправителя в списке разрешенных. Убедитесь, что Return-Path исходящих писем соответствует домену, который указан в SPF-записи.

Создайте SPF-запись

Рассмотрим на примере Selzy. В настройках аккаунта откройте раздел аутентификации домена, добавьте домен и получите нужные настройки.

Сервис сформирует SPF-запись, которую нужно перенести в DNS-зону вашего хостинга. Если вы используете другой email-сервис, логика будет похожей: добавьте домен, получите запись и скопируйте ее в DNS.

Обновите DNS-настройки

Для следующего шага нужен доступ к редактированию DNS-записей домена.

Общий порядок:

  • зайдите в панель DNS-хостинга или регистратора домена;
  • создайте TXT-запись;
  • вставьте SPF-строку в поле значения;
  • сохраните изменения;
  • дождитесь обновления DNS.

DNS-серверам нужно время, чтобы обменяться информацией о новой записи. Обычно это занимает до 72 часов. Если аутентификация прошла успешно, статус домена в email-сервисе изменится на Enabled или аналогичный.

Creation of SPF record in Selzy
Dreamhost control panel
Source: Dreamhost
Creation a TXT record in DNS
Source: Dreamhost
The domain status in Selzy with a set-up authentication

Как проверить SPF-запись

Чтобы убедиться, что SPF настроен правильно, используйте онлайн-инструменты для проверки SPF или DNS-записей:

  • DNSWatch;
  • MxToolbox;
  • SPF Record Checker;
  • SPF Syntax Validator.

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

Также можно проверить синтаксис. Вставьте SPF-строку в валидатор: если появляется зеленое сообщение, синтаксис корректен; если красное — в записи есть ошибка, которую нужно исправить.

Checking SPF record in MxToolbox
Check results in MxToolbox
SPF Syntax Validator check process
pic
pic

Итоги

SPF — метод защиты email-адресов от мошенников и спамеров. Технически это TXT-запись с набором команд, которую публикуют в DNS-зоне сайта.

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

SPF помогает:

  • снизить риск spoofing и фишинга;
  • защитить домен от спамных рассылок от вашего имени;
  • улучшить доставляемость;
  • укрепить репутацию отправителя.

После настройки проверяйте запись через бесплатные инструменты вроде DNSWatch, MxToolbox, SPF Record Checker и SPF Syntax Validator. Для максимальной защиты используйте SPF вместе с DKIM, DMARC и другими методами email-аутентификации.

Обновлено: 02 June, 2026

В этой статье
Что такое SPF Зачем использовать SPF-запись Как SPF работает Синтаксис SPF Как добавить SPF-запись Как проверить SPF-запись Итоги
Ирина Дмитриева

Автор: Ирина Дмитриева

Как маркетинговый копирайтер, я имею опыт создания привлекательного контента для сайтов и социальных сетей. Мой опыт в области маркетинговых исследований помогает мне делать тексты не только соответствующими бренду, но и основанными на данных. Я рада присоединиться к команде Selzy и внести свой вклад в успех компании.