Проверка SPF онлайн
Найдём SPF-запись домена, разберём механизмы и проверим лимиты.
Что такое SPF
SPF (Sender Policy Framework) — TXT-запись в DNS, в которой перечислены серверы, имеющие право отправлять почту от имени вашего домена. Почтовый сервис получателя сверяет IP отправителя со списком: если адреса нет, письмо помечается как подозрительное или отклоняется.
Как читать SPF-запись
v=spf1— начало записи, обязательно.ip4:иip6:— конкретные адреса или подсети.aиmx— разрешить серверы из A- и MX-записей домена.include:— подключить SPF другого сервиса (Яндекс 360, Google, сервисы рассылок).~all— мягкий отказ для остальных,-all— жёсткий,+all— разрешить всем (так делать нельзя).
Пример SPF для сайта с почтой в Яндекс 360
v=spf1 ip4:185.12.34.56 include:_spf.yandex.net ~all
Здесь ip4 — адрес сервера, с которого сайт отправляет письма о заказах, а include:_spf.yandex.net разрешает отправку через почту домена в Яндекс 360. Если вы пользуетесь сервисом рассылок, добавьте его include в эту же запись — вторая SPF-запись сломает проверку.
Частые ошибки
- Две SPF-записи у одного домена — проверка падает целиком. Объедините их в одну.
- Больше 10 DNS-запросов через include, a, mx — запись считается ошибочной.
- Сайт отправляет письма с IP хостинга, а в SPF указан только почтовый сервис.
- Окончание +all — запись разрешает отправку кому угодно и бесполезна.
SPF для сайта на 1С-Битрикс
Письма из Битрикс (заказы, регистрации, формы) по умолчанию уходят через mail() с сервера хостинга. Значит, в SPF должен быть IP или include хостинга — иначе письма попадут в спам. Надёжнее отправлять почту через SMTP почтового сервиса: тогда достаточно его include. После SPF настройте DKIM и DMARC — все три записи работают вместе.