Перейти к содержимому

Проверка SPF-записи

Проверьте SPF-запись, пройдите по каждому include и посчитайте DNS-запросы относительно лимита в 10, чтобы почту с нового сервера не отклоняли.

Что проверяет этот инструмент

DNSPeek читает TXT-записи домена, находит запись, начинающуюся с v=spf1, проверяет её синтаксис и проходит по каждому include и redirect так же, как принимающий почтовый сервер. Он считает DNS-запросы, отмечает запросы без результата и сообщает о циклах. Include с макросами учитываются, но не раскрываются, потому что значения знает только получатель.

Как читать результат

Счётчик показывает, сколько запросов из 10 использовано. Больше 10 — и SPF не проходит ни для одного письма. В таблице перечислены все механизмы и что происходит с почтой, которая им соответствует; дерево include показывает, откуда берутся запросы. Итоговый all определяет судьбу почты с любого другого сервера.

Что проверить после переноса

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

Частые вопросы

Что делает SPF?

SPF (Sender Policy Framework) — это TXT-запись со списком серверов, которым разрешено отправлять почту от имени вашего домена. Принимающие серверы её проверяют, и письма с серверов не из списка могут помечаться как спам или отклоняться.

Что за лимит в 10 DNS-запросов?

При проверке SPF получатель может сделать не более 10 DNS-запросов: считается каждый include, a, mx, ptr, exists и redirect, включая те, что внутри подключённых записей. При превышении лимита SPF завершается постоянной ошибкой для всей вашей почты.

Что использовать: ~all или -all?

~all (soft fail) помечает почту с серверов не из списка, -all отклоняет её. Начните с ~all, пока убеждаетесь, что все отправители указаны, затем перейдите на -all. Никогда не используйте +all — это разрешает отправку любому серверу в интернете.

Может ли у домена быть две SPF-записи?

Нет. Если записей v=spf1 больше одной, получатели считают SPF постоянной ошибкой. Объедините их в одну запись, собрав вместе все include и адреса.

Меняется ли SPF при переносе сайта?

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

Переносите сайт на новый сервер?

Посмотрите сайт на новом сервере до смены DNS: DNSPeek даёт одну HTTPS-ссылку на превью, которая работает на любом устройстве и которой можно поделиться с командой или клиентом. Без файла hosts и без VPN.

Создать бесплатную ссылку-превью