Коротко. Письма попадают в спам по трём группам причин: провал аутентификации (SPF, DKIM, DMARC настроены неверно или отсутствуют), плохая репутация отправляющего IP или домена (попадание в блэклист, жалобы, рассылка без согласия) и подозрительный контент (спам-слова, кривой HTML, одни ссылки). Начните с проверки аутентификации домена — это самая частая и быстро исправимая причина.
Самые частые причины попадания в спам
- Нет или неверный SPF — почтовик получателя не может подтвердить, что отправляющий сервер имеет право слать письма от вашего домена.
- Нет DKIM-подписи — письмо не подписано криптографически, его легко подделать.
- Нет DMARC-политики — нет правил, что делать с письмами, провалившими SPF и DKIM.
- Домен или IP в блэклисте (RBL/DNSBL) — Spamhaus, Barracuda и др. помечают отправителя как источник спама.
- Плохая репутация и жалобы — много отписок и нажатий «это спам».
- Контент — спам-триггеры, отсутствие текстовой версии, единственная картинка-ссылка.
Шаг 1. Проверьте аутентификацию домена
Это фундамент доставляемости. Без корректных SPF, DKIM и DMARC Gmail и Mail.ru с 2024 года отправляют массовые рассылки прямо в спам. Проверьте записи через /email-check — инструмент покажет, есть ли SPF, DKIM, DMARC и какие в них ошибки.
dig txt example.com
# должно вернуть: "v=spf1 include:_spf.google.com ~all"
dig txt selector._domainkey.example.com
# DKIM-запись: "v=DKIM1; k=rsa; p=MIGfMA0GCSq..."
dig txt _dmarc.example.com
# "v=DMARC1; p=reject; rua=mailto:dmarc@example.com"
Шаг 2. Проверьте, нет ли вас в блэклистах
Если аутентификация в порядке, а письма всё равно в спаме — проверьте репутацию IP и домена. Подробнее в статье как выйти из email-блэклиста.
dig +short 2.0.0.127.zen.spamhaus.org
# любой ответ 127.0.0.x = IP в списке Spamhaus ZEN
Шаг 3. Почините контент письма
- Всегда отправляйте multipart: HTML + текстовая версия.
- Не злоупотребляйте словами «бесплатно», «срочно», «гарантия 100%».
- Соблюдайте баланс текста и картинок, добавляйте ссылку отписки.
- Используйте проверенный домен в ссылках, без редиректов через сокращатели.
Аутентификация — это про «кто отправил». Репутация — про «как часто вас отмечают спамом». Контент — про «как письмо выглядит». Чинить нужно всё три уровня.
Таблица: причина → проверка → решение
| Причина | Как проверить | Что делать |
|---|---|---|
| Нет SPF | dig txt example.com | Добавить TXT с include провайдера и ~all |
| Нет DKIM | dig txt selector._domainkey… | Включить подпись у провайдера, добавить TXT |
| Нет DMARC | dig txt _dmarc.example.com | Добавить v=DMARC1; p=none; rua=… |
| В блэклисте | dig +short …zen.spamhaus.org | Подать заявку на делистинг |
| Контент | Спам-тест письма | Добавить текстовую версию, убрать триггеры |
Если домен новый — прогревайте его: начните с малых объёмов и наращивайте постепенно, иначе репутация просядет с первого дня.
Как enterno.io помогает с доставляемостью
Инструмент /email-check анализирует SPF, DKIM и DMARC вашего домена и подсказывает конкретные ошибки в синтаксисе. MX-lookup показывает, куда реально направлена почта. мониторинг сайтов доступности почтового сервера (SMTP/проверку портов) и проверка по блэклистам предупредят, если сервер упал или домен попал в RBL. Честно: enterno диагностирует и мониторит настройку — сами DNS Lookup в зоне правит владелец домена, и писем enterno не отправляет. Бесплатный план — 10 мониторов и 48+ инструментов диагностики, включая DNS-проверку.
Частые вопросы
Почему письма уходят в спам только у одного провайдера?
Разные почтовики (Gmail, Mail.ru, Yandex) имеют свои фильтры и репутационные базы. Чаще всего у «проблемного» провайдера ваш IP в локальном блэклисте или провалена DMARC-политика именно для него.
Поможет ли только SPF без DKIM?
Нет. Современные фильтры требуют связку SPF + DKIM + DMARC. SPF ломается при пересылке, DKIM выживает — поэтому нужны оба, а DMARC связывает их с доменом из поля From.
Как быстро письма выйдут из спама после исправления?
Записи DNS обновляются за минуты-часы (по TTL), но репутация восстанавливается дольше — от нескольких дней до пары недель аккуратной рассылки.
Начните диагностику: проверьте SPF, DKIM и DMARC своего домена на /email-check и устраните найденные ошибки. См. также разбор SPF и анализ DMARC-отчётов.