SPF показывает почтовым сервисам, какие серверы имеют право отправлять письма от имени вашего домена. Если SPF не проходит проверку, письма чаще попадают в спам или отклоняются.

Для сайта это важно: заявки, уведомления, восстановление пароля и письма магазина должны приходить стабильно.

Кому полезна эта статья

Материал для владельцев сайтов, у которых письма с домена не доходят, попадают в спам или проверка DNS показывает ошибку SPF.

Что обычно ломается

  • нет SPF-записи
  • несколько SPF-записей на домене
  • не добавлен SMTP-сервис
  • ошибка в include или ip4
  • используется чужой From
  • DNS-запись еще не обновилась

Как быстро сузить причину

  1. Проверить текущие TXT-записи домена.
  2. Убедиться, что SPF-запись одна.
  3. Добавить все реальные сервисы отправки.
  4. Проверить синтаксис записи.
  5. Подождать обновления DNS и повторить проверку.

Что не стоит делать наугад

  • создавать две SPF-записи
  • копировать include без понимания сервиса
  • указывать слишком широкие правила без необходимости
  • забывать про SMTP сайта

Как я подхожу к задаче

Я сверяю, откуда реально отправляются письма сайта, и собираю одну корректную SPF-запись без конфликтов и лишнего расширения доступа.

  1. Сначала фиксирую симптом и проверяю, где именно обрывается сценарий.
  2. Смотрю логи, сетевые запросы, настройки CMS или сервера, а не угадываю по внешнему виду.
  3. Делаю минимальную правку, чтобы восстановить работу без лишнего риска.
  4. Проверяю результат на реальном пользовательском сценарии.
  5. Кратко объясняю причину и что лучше сделать для профилактики.

Что подготовить

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

Сроки

Простая SPF-запись30-60 минут
Несколько почтовых сервисов1-2 часа
Ожидание DNSобычно до нескольких часов

Вопрос-ответ

SPF сразу начинает работать?

После сохранения нужно дождаться обновления DNS. Иногда это минуты, иногда несколько часов.

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

Нет, это частая ошибка. Нужна одна запись, где объединены все источники.

SPF гарантирует доставку?

Нет, но это важная часть вместе с DKIM и DMARC.

Итог

Если SPF не проходит проверку, письма с сайта теряют доверие почтовых сервисов. Нужно собрать корректную единую DNS-запись под реальные источники отправки.

Если нужно быстро решить похожую задачу, напишите в Telegram: @rabotator_support. Посмотрю ситуацию, уточню доступы и скажу, какой вариант исправления будет самым аккуратным.