Безопасность и обслуживание Блог
Тёмный конверт с голубой сургучной печатью над спокойной водой, к нему тянутся тонкие лучи света, вдали светится открытый проём двери

Вы отправили клиенту смету (devis) с адреса contact@ваш-домен.fr, а через три дня он пишет: «Нашёл ваше письмо в спаме». Или заявки с формы сайта приходят через раз. Сами письма нормальные, без рекламы и подозрительных ссылок. Часто проблема не в тексте, а в том, что почтовый сервис получателя не может убедиться, что письмо действительно от вас.

Ниже простыми словами: почему письма попадают в спам, что такое SPF, DKIM и DMARC, что из требований Gmail и Yahoo касается малого бизнеса, а что только массовых рассылок, и как проверить свою почту самому за несколько минут.

Нет времени разбираться?

Проверю почту домена и формы сайта, настрою SPF, DKIM, DMARC и отправку через SMTP, в конце тестовые письма. Разовая настройка от 35 € HT. Если хотите сделать сами, ниже всё по шагам.

Узнать цену и срок

Почему письма попадают в спам: почтовый сервис вам не верит

Адрес отправителя в письме (поле «От», по-английски From) можно написать любой, как обратный адрес на конверте. Этим пользуются мошенники: рассылают письма «от банка» или «от вашей компании». Поэтому Gmail, Outlook и Yahoo проверяют каждое письмо: имел ли сервер, который его отправил, право писать от имени вашего домена.

Ответ на этот вопрос хранится в DNS - настройках вашего домена у регистратора или хостинга. Там лежат три записи, о которых эта статья. Если их нет или они противоречат друг другу, почтовый сервис видит письмо «неизвестно от кого» и решает сам: доставить, убрать в спам или отклонить.

SPF, DKIM и DMARC простыми словами

Представьте, что ваш домен - это офис, а письма - посылки, которые оттуда выходят.

SPF: список курьеров

Запись в DNS, где перечислены серверы, которым разрешено отправлять почту от вашего домена: почтовый сервис, сервер сайта, сервис рассылок. Письмо от сервера не из списка выглядит подозрительно.

DKIM: печать на посылке

Сервер ставит на каждое письмо цифровую подпись, а образец подписи (открытый ключ) лежит в DNS. Получатель сверяет: подпись ваша и письмо по дороге не меняли.

DMARC: инструкция охране

Говорит почтовым сервисам, что делать с письмом, которое не прошло проверку: всё равно доставить (none), убрать в спам (quarantine) или отклонить (reject). Заодно проверяет, что домен в проверке совпадает с адресом в поле «От».

Схема из иконок: от сервера идут два конверта через три проверки SPF, DKIM и DMARC. Верхний проходит все три с зелёными галочками и попадает во входящие, нижний проходит SPF и DKIM, но на DMARC получает красный крестик и уходит в папку спама
Письмо проходит три проверки по записям в DNS вашего домена. Даже если SPF и DKIM прошли, DMARC может не пройти, когда проверен чужой домен (об этом ниже). Если что-то не сходится, решение принимает почтовый сервис получателя.

Последнее важно. Допустим, рассылка уходит через сервис, и SPF проверяется по служебному адресу этого сервиса, а не по вашему домену. В поле «От» при этом стоит ваш адрес. SPF формально пройдёт, а DMARC скажет «не совпадает»: проверили домен сервиса, а не ваш. Это называют выравниванием (alignment), и на нём часто спотыкаются.

Что требуют Gmail, Yahoo и Outlook

С 1 февраля 2024 года Gmail ввёл требования к отправителям, которые пишут на личные адреса @gmail.com (правила Google). Yahoo ввёл похожие правила в то же время (Yahoo Sender Hub). Требования делятся на две группы: для всех и для массовых отправителей. У Google массовый отправитель - это домен, который за сутки отправил около 5 000 писем и больше на личные адреса Gmail. Yahoo точного числа не называет.

Требование Все Массовые
Проверка домена SPF или DKIM SPF и DKIM
DMARC желателен обязателен
Жалобы на спам ниже 0,3 % ниже 0,3 %
Отписка в один клик нет в рассылках

Долю жалоб Google показывает в сервисе Postmaster Tools. Небольшой компании без рассылок за ней обычно следить не нужно.

Что это значит для небольшой компании, которая отправляет десятки писем в день:

  • SPF или DKIM нужен уже сейчас. Это требование для всех, включая пользователей Google Workspace. Google пишет, что с ноября 2025 года ужесточает применение правил, и письма, которые им не отвечают, могут временно или окончательно отклоняться (FAQ Google).
  • DMARC формально обязателен только массовым отправителям, но Yahoo настоятельно советует публиковать его всем доменам, которые отправляют почту. Политика none ничего не блокирует, она только включает проверку.
  • Массовым отправителем становятся навсегда. По FAQ Google, если домен хоть раз отправил около 5 000 писем за сутки на личные Gmail, он так и считается массовым. Считаются письма всего домена: рассылка с сервиса тоже идёт в зачёт.

У Outlook.com (адреса outlook.com, hotmail.com, live.com) с 5 мая 2025 года свои правила для доменов, которые отправляют больше 5 000 писем в день: SPF, DKIM и DMARC обязательны. Письма, которые им не отвечают, Microsoft отклоняет (Microsoft).

Как проверить почту самому

Самая простая проверка не требует никаких сервисов.

  1. Отправьте обычное письмо со своего рабочего адреса на личный ящик Gmail. Для формы сайта отправьте тестовую заявку, если заявки приходят на Gmail. Если нет, попросите веб-мастера на время добавить адрес Gmail в получатели.
  2. Откройте письмо в Gmail на компьютере. Рядом с кнопкой ответа нажмите значок «Ещё» (три вертикальные точки) и выберите «Показать оригинал» (справка Gmail). В мобильном приложении Gmail этого пункта нет, нужен компьютер.
  3. Вверху откроется короткая сводка. Ищите строки SPF, DKIM и DMARC: рядом должно стоять PASS. FAIL, SOFTFAIL или отсутствие строки DKIM - повод разбираться.
  4. Посмотрите на имя отправителя во входящих. Знак вопроса рядом с ним означает, что Gmail не смог подтвердить, кто отправил письмо (справка Gmail).

Если хочется взглянуть на записи домена целиком, есть бесплатные онлайн-проверки. MxToolbox показывает, что опубликовано в DNS (SPF, DMARC) и нет ли домена в чёрных списках. Mail-tester даёт адрес, на который нужно отправить письмо, и показывает оценку с разбором. Оба сервиса только читают общедоступные данные, ничего на домене не меняют.

Где обычно ошибка

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

Схема: слева две отдельные карточки DNS-записи v=spf1 перечёркнуты красным, стрелка ведёт к одной карточке справа, где все три сервиса собраны в одну запись, рядом зелёная галочка
Новый сервис не добавляют второй записью, его дописывают в существующую. Две записи SPF ломают проверку для всех отправителей сразу.

Две SPF-записи

Подключили новый сервис и добавили вторую запись, начинающуюся с v=spf1, вместо того чтобы дописать сервис в первую. По стандарту SPF запись у домена должна быть одна, при двух проверка SPF не проходит вообще (RFC 7208).

Сайт шлёт письма сам

WordPress по умолчанию отправляет письма функцией mail() прямо с сервера сайта, с адреса вида wordpress@ваш-домен. Этого сервера часто нет в SPF, а DKIM-подписи у таких писем часто нет. Решение: отправлять через почтовый сервис по SMTP, то есть так же, как уходят письма из вашей обычной почты.

Письмо «от имени» клиента

Форма ставит в поле «От» адрес посетителя, например client@gmail.com. Для Gmail это письмо от его имени с чужого сервера, то есть подделка. Правильно: «От» ваш адрес, а адрес клиента в поле «Ответить» (Reply-To).

Забытый отправитель

Счета уходят из бухгалтерской программы, рассылка из сервиса, напоминания из CRM. Каждый, кто пишет от вашего домена, должен быть в SPF и, если умеет, подписывать письма DKIM вашего домена. Но и у одной записи есть предел: не больше 10 вложенных проверок (include и похожих). Если сервисов много, запись легко переполнить, и SPF перестанет работать так же, как при двух записях.

С формой сайта всё сложнее, чем одна запись в DNS: там ещё плагин, SMTP, антиспам и хранение заявок. Это подробно разобрано в статье Форма не отправляет письма: где чаще всего проблема.

Схема: форма сайта example.fr отправляет два конверта. Письмо с адресом client@gmail.com в поле отправителя получает красный крестик и уходит в спам. Письмо с адресом contact@example.fr доходит во входящие с зелёной галочкой, а стрелка ответа ведёт к клиенту
Письмо с формы должно уходить от вашего адреса. Адрес клиента ставят в поле для ответа, тогда кнопка «Ответить» всё равно пишет клиенту.
Если от домена пишут несколько сервисов и непонятно, какую запись править, настройку можно поручить мне: настройка форм и почты.

Если везде PASS, а письма всё равно в спаме

Три записи подтверждают только одно: письмо действительно от вас. Хорошая ли у вас репутация, они не решают. Google и Yahoo смотрят ещё на долю жалоб «это спам», на содержимое и на историю домена. Типичные причины у малого бизнеса: совсем новый домен, массовая рассылка по старой базе адресов, письма почти из одних ссылок или вложений. Здесь DNS не поможет, помогают аккуратные рассылки только тем, кто на них согласился, и время.

Чеклист

  • Тестовое письмо на Gmail: в «Показать оригинал» SPF, DKIM и DMARC стоят PASS.
  • У домена одна запись SPF, и в ней все, кто отправляет от вашего имени.
  • DKIM включён в почтовом сервисе (запись в DNS плюс включение в панели сервиса).
  • Есть одна запись DMARC (по адресу _dmarc.ваш-домен). Если её нет, начинают с политики none.
  • Форма сайта отправляет письма от вашего адреса, адрес клиента в поле для ответа.
  • Сайт отправляет письма через почтовый сервис (SMTP), а не функцией mail() сервера.
  • Тестовая заявка с формы дошла во входящие, а не в спам (как проверить форму).

Где лучше остановиться

Прочитать записи и сделать тест в Gmail может любой. Включить DKIM обычно тоже несложно: почтовый сервис выдаёт запись, её добавляют в DNS домена и нажимают «включить». Новая DKIM-запись ничего не ломает. Если домен и почта у одного провайдера, часто хватает одной кнопки. У Google Workspace, Microsoft 365, OVHcloud и IONOS есть пошаговая инструкция для своего сервиса.

Осторожнее с правкой DNS на домене, где почта уже работает. Лишний символ в SPF выключает проверку для всех писем, ошибка в записи MX (адрес, куда доставляется входящая почта) останавливает приём писем, а DMARC с политикой reject при неполной настройке начинает отклонять ваши собственные счета и заявки. Google советует начинать DMARC с политики none и включать его не раньше чем через 48 часов после настройки SPF и DKIM (Google Workspace). Если от вашего домена пишут сразу несколько сервисов (почта, сайт, CRM, рассылки, бухгалтерия), а вы не уверены, кто из них где настроен, разумнее отдать это человеку, который делал такое много раз.

Если время дороже

Если у вас есть время и желание, проверку и простые шаги можно сделать самому по этой статье. Если хочется заниматься клиентами, а не разбирать DNS-записи, Zen Webmaster проверит почту домена и формы сайта, настроит SPF, DKIM, DMARC и отправку через SMTP и закончит работу тестовыми письмами. Разовая настройка форм и почты стоит от 35 € HT (тарифы), подробности на странице настройка форм и почты.

Не хотите разбираться сами?

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







    Последние статьи