Почему письма с вашего домена попадают в спам и как это исправить
10 мин чтения
Почему письма с вашего домена попадают в спам и как это исправить

Почему письма с вашего домена попадают в спам и как это исправить

Клиент говорит «ничего не приходило», а письмо лежит у него в папке «Спам». Разбираем, по каким признакам Gmail, Яндекс и Mail.ru отправляют письма в спам, как за 10 минут проверить свой домен без сисадмина и в каком порядке всё починить. Требования сервисов сверены на сентябрь 2026 года.

Письма попадают в спам, когда почтовый сервис получателя не может подтвердить, что письмо действительно отправлено с вашего домена, или считает репутацию домена и IP-адреса низкой. У владельца небольшого сайта причина почти всегда одна из четырёх: не настроены записи SPF, DKIM и DMARC, IP-адрес сервера попал в чёрный список, получатели жалуются на рассылку или письма уходят прямо с сайта через общий хостинг. Все четыре проверяются бесплатно.

Как почтовые сервисы решают, что письмо — спам

Почтовый сервис задаёт каждому письму два вопроса: «правда ли его отправил тот, кто указан в поле „От кого“?» и «хотят ли таких писем получатели?». На первый отвечают три DNS-записи домена, на второй — история жалоб и чёрные списки.

Аналогия: заказное письмо без подписи и печати на почте не примут, даже если внутри всё честно. В электронной почте роль печати играют три записи в DNS вашего домена — той же базе, где хранится адрес сайта (подробнее — в статье про записи A, CNAME, MX и TXT).

  • SPF (Sender Policy Framework) — список серверов, которым разрешено отправлять письма от вашего домена. Письмо с другого сервера подозрительно.
  • DKIM (DomainKeys Identified Mail) — цифровая подпись письма. Она доказывает, что письмо отправили вы и по дороге его никто не изменил.
  • DMARC (Domain-based Message Authentication, Reporting and Conformance) — инструкция получателю: что делать с письмами, не прошедшими SPF и DKIM, и куда присылать отчёты о них.

Даже с идеальными записями письмо уйдёт в спам, если получатели нажимают «Это спам», адреса в базе не существуют или IP-адрес сервера числится в спам-списках. Репутация домена копится месяцами и портится за один день рассылки по купленной базе.

Какие причины чаще всего отправляют письма в спам

Семь причин ниже закрывают почти все случаи у владельца сайта или интернет-магазина. У каждой есть бесплатная проверка и понятное исправление — начинайте с верхних строк, они встречаются чаще.

Причина Как проверить Как исправить
1. Нет SPF или DKIM Отправьте письмо на свой Gmail, откройте «Показать оригинал»: напротив SPF и DKIM должно стоять PASS. Добавить TXT-записи в DNS по инструкции почтового сервиса (Яндекс 360, VK WorkSpace, хостинг). Занимает 15–30 минут.
2. Нет DMARC В том же «Показать оригинал» строка DMARC пустая или FAIL; mail-tester пишет «no DMARC record». Добавить TXT-запись _dmarc с политикой none, через месяц ужесточить до quarantine.
3. Домен в «От кого» не совпадает с доменом подписи Письма уходят от info@ваш-домен.ru, а подписаны доменом сервиса рассылок. Подключить свой домен в сервисе рассылок и подписывать письма им — Google называет это выравниванием (alignment).
4. IP-адрес или домен в чёрных списках Проверка чёрных списков MXToolbox: введите IP почтового сервера или домен — увидите, в каких из 100+ списков он числится. Устранить причину (взлом, рассылка), подать заявку на исключение на сайте списка. На общем хостинге — сменить способ отправки.
5. Много жалоб «Это спам» Postmaster Tools Google и Postmaster Mail.ru показывают долю жалоб по домену. Google требует держать её ниже 0,3 %. Убрать из базы тех, кто не подписывался, добавить заметную ссылку отписки, писать реже.
6. Письма уходят прямо с сайта (PHP mail на хостинге) В «Показать оригинал» отправитель — сервер хостинга с сотнями чужих сайтов; SPF не проходит. Настроить в CMS отправку через SMTP вашей почты (плагин или модуль) — письма пойдут с вашей подписью.
7. Нет обратной записи (rDNS) или сервер на «домашнем» IP mail-tester предупреждает про reverse DNS; Mail.ru отклоняет письма с динамических адресов. Попросить хостинг прописать PTR-запись для IP или перейти на почтовый сервис вместо своего сервера.

Главный вывод таблицы: первые три причины — это три DNS-записи, и их настройка занимает один вечер. Пошаговая инструкция с SPF, DKIM и DMARC — в статье про почту на своём домене.

Как проверить свои письма за 10 минут

Четыре бесплатных инструмента показывают, что почтовые сервисы «видят» в ваших письмах: заголовки в Gmail, mail-tester, проверка чёрных списков и постмастеры. Первые два отвечают за минуту, постмастерам нужны подтверждённый домен и несколько дней.

Сервис mail-tester.com: оценка письма по десятибалльной шкале

mail-tester.com: отправляете письмо на выданный адрес и получаете оценку с разбором — что настроено, а что нет.

Инструмент Что покажет Как пользоваться
«Показать оригинал» в Gmail Результат SPF, DKIM и DMARC для конкретного письма: PASS или FAIL и какой домен проверялся. Отправьте письмо себе на Gmail, откройте его, нажмите «Ещё» (три точки рядом с «Ответить») → «Показать оригинал».
mail-tester Оценку письма по 10-балльной шкале: аутентификация, чёрные списки, «спамность» текста по фильтру SpamAssassin, битые ссылки. Сайт выдаёт одноразовый адрес — отправьте на него письмо так же, как пишете клиентам, и нажмите «Проверить».
Проверка чёрных списков MXToolbox В каких из 100+ спам-списков (DNSBL) числится IP-адрес сервера или домен. Введите домен или IP почтового сервера — он виден в «Показать оригинал» в строке SPF.
Postmaster Tools Google и Postmaster Mail.ru Долю писем в спаме, долю жалоб, репутацию домена и IP, ошибки аутентификации — по всей почте на их адреса. Добавьте домен, подтвердите права записью в DNS. Google скрывает данные при малом объёме писем; у Mail.ru есть вкладка «Проблемы».

Самая быстрая проверка — первая. В верхней части окна «Показать оригинал» Gmail выводит сводку по письму, и по ней сразу видно, где дыра:

SPF:   PASS с IP-адресом 77.88.21.158
DKIM:  'PASS' с доменом vash-domen.ru
DMARC: 'PASS'

Если в любой из трёх строк стоит FAIL или строки нет вовсе, дальше проверять нечего — сначала чините DNS-записи. Для писем на Яндекс подсказка проще: по справке Яндекс Почты, красный замок рядом с отправителем означает, что его данные, скорее всего, подделаны, жёлтый — что отправитель ненадёжный.

Что Gmail, Яндекс и Mail.ru требуют от отправителей

С 1 февраля 2024 года Google требует от всех отправителей аутентификацию SPF или DKIM, обратную DNS-запись для IP, шифрование TLS при передаче и долю жалоб на спам ниже 0,3 %. Для тех, кто отправляет на Gmail больше 5 000 писем в день, требования строже — и это условие доставки, не рекомендация.

Заголовки письма: SPF, DKIM, DMARC — PASS и FAIL

Так выглядит проверка подлинности в заголовках письма («Показать оригинал» в Gmail). Слева — всё пройдено, справа — письмо уйдёт в спам.

По требованиям Google к отправителям электронной почты, массовый отправитель обязан настроить и SPF, и DKIM, опубликовать DMARC-запись (политика none допустима), обеспечить совпадение домена в поле «От кого» с доменом SPF или DKIM, поддерживать отписку в один клик в рекламных письмах и держать долю жалоб ниже 0,1 %, ни разу не достигая 0,3 %.

Яндекс по справке Яндекс Почты требует подписывать все письма DKIM, иметь SPF-запись, отправлять с постоянного IP-адреса с обратной записью и добавлять в рассылки заголовок List-Unsubscribe. Mail.ru в технических требованиях к рассылкам запрещает отправку с динамических и домашних IP, требует простой механизм отписки и удаление из базы адресов, на которые сервер ответил «550 user not found». Допустимая доля жалоб у Mail.ru зависит от объёма: до 1,1 % при рассылке до 10 000 писем в месяц и 0,3 % у крупнейших отправителей.

Как вытащить письма из спама

Порядок важен: сначала диагностика и DNS-записи, потом чёрные списки, потом база. В обратном порядке письма продолжат уходить в спам: сервисы не смогут отличить вас от подделки.

  1. Найдите, где именно дыра. Отправьте письмо тем же способом, каким пишете клиентам (из CRM, с сайта, из почтовой программы), на свой Gmail и на mail-tester. Запишите, что стоит напротив SPF, DKIM и DMARC и какую оценку из 10 поставил mail-tester. Должно получиться три PASS и оценка не ниже 8.
  2. Добавьте SPF и DKIM. Откройте инструкцию своего почтового сервиса (Яндекс 360, VK WorkSpace, панель хостинга) и скопируйте TXT-записи в DNS у регистратора или хостинга. Записи разойдутся за время от нескольких минут до суток. Повторите шаг 1 — SPF и DKIM должны стать PASS.
  3. Опубликуйте DMARC. Добавьте TXT-запись для имени _dmarc с политикой none и адресом для отчётов (тег rua). Это ничего не блокирует, но Gmail засчитывает запись как выполненное требование, а отчёты покажут, кто ещё пишет от вашего имени. Через 3–4 недели без сюрпризов переключите политику на quarantine.
  4. Переведите письма сайта на SMTP. Если формы заказа и уведомления уходят через PHP mail хостинга, установите в CMS плагин SMTP и укажите ящик на вашем домене. Письма пойдут через ваш почтовый сервис с подписью DKIM, а не с общего сервера хостинга.
  5. Проверьте чёрные списки и подайте заявки на исключение. Введите IP и домен в проверку MXToolbox. По каждому списку, где вы числитесь, перейдите на его сайт: там указана причина и форма запроса на удаление. Сначала устраните причину — иначе адрес попадёт в список снова.
  6. Почистите базу и добавьте отписку. Удалите адреса, на которые письма не доставляются, и всех, кто не подписывался сам. Поставьте заметную ссылку отписки в каждое массовое письмо и включите в сервисе рассылок заголовок List-Unsubscribe: человеку проще отписаться в один клик, чем нажать «Это спам».
  7. Подключите постмастеры и подождите. Добавьте домен в Postmaster Tools Google и Postmaster Mail.ru. Репутация восстанавливается не за день: держите долю жалоб ниже 0,1 % и 2–3 недели пишите только тем, кто ждёт писем. Признак успеха — доля попаданий в спам пошла вниз, а тестовое письмо приходит во «Входящие».
Как не узнать о спам-списке от клиентов

Попадание в чёрный список обычно замечают через неделю — когда клиенты перестают отвечать. Пруфен — сервис мониторинга сайтов: он раз в 2 минуты и реже открывает ваш сайт из 20 городов и пишет в Email, Telegram или Макс, если сайт перестал открываться. Для почты полезны две проверки: проверка DNSBL раз в сутки сверяет IP-адрес и домен со спам-списками и присылает уведомление, если вы в них попали, а проверка DNS следит, что записи SPF, DKIM и MX на месте и не изменились после смены хостинга. Бесплатный план — 5 проверок.

Памятка: письма попадают в спам — что проверить

1. Отправить письмо себе на Gmail, открыть «Показать оригинал»: SPF, DKIM, DMARC — PASS.
2. Прогнать письмо через mail-tester: оценка не ниже 8 из 10.
3. Проверить IP сервера и домен в чёрных списках через MXToolbox.
4. Письма с сайта отправлять через SMTP своей почты, не через PHP mail.
5. Домен в «От кого» совпадает с доменом подписи DKIM.
6. В каждой рассылке — заметная ссылка отписки и заголовок List-Unsubscribe.
7. Доля жалоб в постмастерах ниже 0,1 %, несуществующие адреса удалены.
8. Раз в сутки автоматически проверять домен и IP по спам-спискам.

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

Я отправляю 20 писем в день клиентам, не рассылки. Почему они всё равно попадают в спам? Требования Google к SPF или DKIM, обратной записи и доле жалоб касаются всех отправителей, не только массовых. Чаще всего у небольшого отправителя письма не подписаны DKIM или уходят с сайта через сервер хостинга, который делят сотни чужих сайтов, — и его IP уже в чёрных списках. «Показать оригинал» в Gmail за минуту покажет, какой из двух случаев ваш.

SPF, DKIM и DMARC проходят, а письма уходят в спам. Что ещё? Значит, проблема в репутации, а не в подлинности. Проверьте IP и домен в чёрных списках и долю жалоб в постмастерах Google и Mail.ru. Испорченная старой рассылкой репутация восстанавливается 2–4 недели при чистой базе и низких жалобах. Ускорить нельзя, но можно не ухудшать: не отправляйте в это время массовых писем.

Сколько ждать после добавления DNS-записей? От нескольких минут до суток — столько живёт старая копия записи в кэшах DNS-серверов. Постмастеры показывают статистику через несколько дней после подтверждения домена, а репутация меняется неделями. Тестовое письмо через час проверяет записи, но не репутацию.

Можно ли попросить получателей нажать «Не спам» и этим всё решить? Для конкретного получателя — да: его почтовый сервис запомнит, что ваши письма ему нужны. На репутацию домена это почти не влияет, и новому клиенту письмо снова придёт в спам. «Не спам» — временная мера, пока вы настраиваете записи и чистите базу.

Была ли статья полезна?

Начните мониторинг прямо сейчас

Бесплатный тариф — до 5 проверок. 150 ₽ на баланс при регистрации.

Создать аккаунт