Управление доменами

SPF-запись

SPF-запись задаёт список серверов, с которых домену разрешена отправка почты. В статье — готовый пример SPF-записи для домена, объяснение каждого параметра от v=spf1 до ~all и требования к списку серверов, с которых уходит почта.

Зачем нужна SPF-запись

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

Какой вид должна иметь SPF-запись

В запись необходимо перечислить все сервера, которые могут отправлять электронную почту от имени домена. В этот список входят сервер сайта, сервера, обслуживающие ваши почтовые ящики, и другие сервера, с которых вы отправляете почту.

Пример SPF-записи

  • Имя записи: example.com
  • Тип записи: TXT
  • Значение записи:
v=spf1 include:_spf.majordomo.ru include:_spf_web.majordomo.ru ip4:185.84.108.14 a mx ~all

Параметры SPF-записи

В приведённом примере:

  • v=spf1 — определяет версию используемой записи SPF; параметр обязателен.
  • include:_spf.majordomo.ru — включает в запись SPF значения SPF-записи другого домена: для домена будут действовать, в том числе, все значения записи SPF домена _spf.majordomo.ru.
  • include:_spf_web.majordomo.ru — включает в запись IP-адреса серверов хостинга. Укажите параметр, если планируете отправлять почту с виртуального хостинга.
  • ip4:185.84.108.14 — разрешает приём почты с IP-адреса 185.84.108.14.
  • a — разрешает приём почты с сервера, IP-адрес которого указан в ресурсной A-записи домена. Проще говоря, с сервера, где расположен сайт. При использовании реверс-прокси, например CloudFlare, IP-адрес сервера, где расположен сайт, и IP-адрес в A-записи не совпадают.
  • mx — разрешает приём почты, если отправляющий сервер указан в одной из MX-записей домена.
  • ~all — если письмо пришло с сервера, который не входит в вышеперечисленный список, его стоит проанализировать более тщательно. Иногда также используется -all: в этом случае письмо не проходит дополнительных проверок и сразу отвергается. После проверки работы почты со всех серверов и отсутствия отчётов, что письмо не прошло соответствующую проверку, следует указать -all для блокировки писем со всех остальных серверов.

SPF-запись для Majordomo

Для наших серверов хостинга сайта используйте следующую SFP-запись:

v=spf1 include:_spf.majordomo.ru -all

Тип записи: TXT