- Введение в SPF-записи: зачем они нужны?
- Основы настройки SPF-записей
- Структура SPF-записи
- Пример базовой SPF-записи
- Особенности настройки SPF для популярных провайдеров
- SPF для Gmail
- Типичная SPF-запись для домена с использованием Gmail
- Статистика Gmail
- SPF для Yandex
- Пример SPF-записи для домена с почтой Yandex
- Особенности
- SPF для Mail.ru
- Статистика Mail.ru
- Таблица сравнения SPF-записей для Gmail, Yandex и Mail.ru
- Общие рекомендации по настройке SPF
- Пример настройки SPF для смешанного использования Gmail и Yandex
- Заключение
Введение в SPF-записи: зачем они нужны?
В современном мире электронной почты безопасность и репутация отправителя напрямую зависят от правильной настройки SPF-записей. SPF (Sender Policy Framework) — это протокол, который помогает предотвратить спуфинг — подделку адреса отправителя. Благодаря SPF почтовый сервер получателя проверяет, разрешено ли указанному IP-адресу отправлять письма от имени домена.

Отсутствие или неправильная конфигурация SPF-записи может привести к тому, что письма попадут в спам или вовсе не будут доставлены. Это особенно критично для организаций и бизнеса, которые зависят от своевременной и надежной коммуникации.
Основы настройки SPF-записей
SPF-запись — это TXT-запись в DNS, которая содержит список IP-адресов и доменов, уполномоченных отправлять почту от имени вашего домена.
Структура SPF-записи
- v=spf1 — версия протокола SPF.
- ip4 или ip6 — указывают конкретные IP-адреса.
- include: — включает SPF-записи других доменов (например, почтовых провайдеров).
- all — указывает действие по умолчанию для писем, не соответствующих записи (-all, ~all и ?all).
Пример базовой SPF-записи
v=spf1 ip4:192.0.2.0/24 include:_spf.google.com -all
В данном примере разрешается отправка с IP-адресов из диапазона 192.0.2.0/24 и тех, которые указаны в SPF Google.
Особенности настройки SPF для популярных провайдеров
Рассмотрим специфику настройки SPF-записей для трех наиболее популярных почтовых сервисов в русском языке: Gmail, Yandex и Mail.ru.
SPF для Gmail
Google рекомендует использовать следующий include для SPF:
include:_spf.google.com
Это позволяет разрешить отправку через все IP-адреса Google, включая Gmail, G Suite, Google Workspace.
Типичная SPF-запись для домена с использованием Gmail
v=spf1 include:_spf.google.com ~all
Обратите внимание на механизм ~all, означающий «мягкое» отказное действие — письма, не соответствующие записи, будут помечены как подозрительные, но не обязательно отклонены.
Статистика Gmail
- Свыше 1,5 миллиарда активных пользователей по всему миру.
- Google обрабатывает около 150 миллиардов писем в день, что требует надежных SPF-защит.
SPF для Yandex
Яндекс предоставляет собственный SPF-записной механизм для почтовой службы:
include:_spf.yandex.net
Пример SPF-записи для домена с почтой Yandex
v=spf1 include:_spf.yandex.net ~all
Как и в случае с Gmail, используется «мягкий» отказ, позволяющий избежать утраты почты при некорректных настройках.
Особенности
- Для корпоративных клиентов Яндекс.Сервиса письма могут отправляться и через иные IP, которые нужно добавить явно в SPF.
- Яндекс сильно ориентируется на DKIM и DMARC, но без SPF качество доставки ухудшается.
SPF для Mail.ru
Mail.ru поддерживает собственный SPF include:
include:spf.mail.ru
При этом для доменов, которые используют почтовые сервисы Mail.ru, рекомендуется следующая запись:
v=spf1 include:spf.mail.ru -all
Обратите внимание, что здесь используется строгий отказ -all, что достаточно жестко, но повышает уровень защиты.
Статистика Mail.ru
- Около 100 миллионов активных пользователей в России и СНГ.
- Ежедневно обрабатывается свыше 30 миллиардов писем.
Таблица сравнения SPF-записей для Gmail, Yandex и Mail.ru
| Провайдер | SPF-include | Пример записи | Рекомендованное действие all | Особенности |
|---|---|---|---|---|
| Gmail | _spf.google.com | v=spf1 include:_spf.google.com ~all | ~all (softfail) | Поддержка G Suite, Google Workspace, большая база IP |
| Yandex | _spf.yandex.net | v=spf1 include:_spf.yandex.net ~all | ~all (softfail) | Корпоративные сервисы могут требовать дополнительных IP |
| Mail.ru | spf.mail.ru | v=spf1 include:spf.mail.ru -all | -all (fail) | Более строгая политика, осторожность при добавлении новых сервисов |
Общие рекомендации по настройке SPF
- Тестируйте запись перед публикацией. Существуют специальные сервисы, которые проверяют синтаксис и корректность SPF-записи.
- Не используйте слишком много include. Максимальное количество DNS-запросов при проверке SPF — 10. Превышение ограничений приведет к ошибке и отказу проверки.
- Учитывайте все источники отправки почты. Если вы используете сторонние сервисы рассылок (например, Mailchimp, SendGrid), их IP также должны быть включены в SPF.
- Используйте -all или ~all в зависимости от политики безопасности. Строгий отказ (-all) хорошо защищает, но требует безошибочной настройки.
- Не забывайте про DKIM и DMARC. SPF — лишь часть комплексной системы защиты email.
Пример настройки SPF для смешанного использования Gmail и Yandex
Если компания использует Gmail как основной почтовый сервис, но часть почты отправляется через Yandex, SPF-запись будет выглядеть примерно так:
v=spf1 include:_spf.google.com include:_spf.yandex.net ~all
При этом стоит соблюдать лимит DNS-запросов и регулярно проверять, что оба включения актуальны.
Заключение
Настройка SPF-записей является неотъемлемой частью обеспечения надежной доставки почты и защиты домена от злоупотреблений. Каждый из крупных почтовых провайдеров — Gmail, Yandex, Mail.ru — предоставляет собственные рекомендации и include-записи для SPF. Важно не только правильно сконфигурировать запись, но и адаптировать её под конкретные потребности организации, учитывая все источники отправки.
Автор статьи советует:
«Не ограничивайтесь только добавлением SPF-записи — используйте комплексный подход, включая DKIM и DMARC. Будьте предельно внимательны с элементом all в SPF: лучше начинать с «мягких» параметров (~all), чтобы избежать потери важных писем, и только после успешного тестирования переходить к строгим отказам (-all). Не забывайте регулярно проверять и обновлять SPF-записи с учётом изменений в инфраструктуре почты.»
Использование правильных SPF-настроек существенно повышает шансы, что почта надежно дойдет до получателей, а ваши сообщения не будут ошибочно помечены как спам или вовсе отклонены.