Настройка SPF-записей для Gmail, Yandex и Mail.ru: подробное руководство

Введение в 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

  1. Тестируйте запись перед публикацией. Существуют специальные сервисы, которые проверяют синтаксис и корректность SPF-записи.
  2. Не используйте слишком много include. Максимальное количество DNS-запросов при проверке SPF — 10. Превышение ограничений приведет к ошибке и отказу проверки.
  3. Учитывайте все источники отправки почты. Если вы используете сторонние сервисы рассылок (например, Mailchimp, SendGrid), их IP также должны быть включены в SPF.
  4. Используйте -all или ~all в зависимости от политики безопасности. Строгий отказ (-all) хорошо защищает, но требует безошибочной настройки.
  5. Не забывайте про 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-настроек существенно повышает шансы, что почта надежно дойдет до получателей, а ваши сообщения не будут ошибочно помечены как спам или вовсе отклонены.

Понравилась статья? Поделиться с друзьями: