Почему письма с вашего домена попадают в спам и как найти причину: заголовки письма, SPF, DKIM, DMARC, PTR, чёрные списки, содержание и требования Gmail.
Содержание
Почтовая служба решает, куда положить письмо, по нескольким признакам: подтверждено ли, что оно от вашего домена, какая репутация у адреса сервера и у домена, что в самом письме и как на ваши письма отвечают получатели. Начните с первого — это проверяется за пять минут.
1. Загляните в заголовки письма
Отправьте письмо на свой ящик в Gmail или Яндексе и откройте его служебные заголовки: в Gmail — меню ⋮ → «Показать оригинал», в Яндекс Почте — «Ещё» → «Свойства письма», в Почте Mail.ru — «Ещё» → «Служебные заголовки».
Найдите строку Authentication-Results. В ней должно быть spf=pass, dkim=pass и dmarc=pass. Gmail показывает эти три результата отдельной таблицей вверху.
2. SPF, DKIM и DMARC
- SPF — список серверов, которым можно отправлять почту от имени домена.
- DKIM — подпись письма ключом домена: по ней видно, что письмо не подделано.
- DMARC — что делать с письмами, которые не прошли проверку, и куда присылать отчёты.
На хостинге первые две ставятся кнопкой в cPanel, а DMARC — одной записью: Защита почты от спама: SPF, DKIM и DMARC. Проверить, что записи есть:
dig +short TXT example.ru # SPF: строка v=spf1 …
dig +short TXT _dmarc.example.ru # DMARC: v=DMARC1 …
dig +short TXT default._domainkey.example.ru # DKIM на нашем хостингеЧастые ошибки SPF:
- у домена две записи
v=spf1— должна быть одна, объедините их; - в SPF нет сервиса рассылок, CRM или сайта, которые тоже шлют письма от вашего имени;
- больше десяти вложенных
include— проверка ломается целиком.
3. Адрес сервера
Если почта уходит с вашего собственного сервера, у его IP-адреса должна быть PTR-запись, совпадающая с A-записью: PTR-запись. И адрес не должен быть в чёрных списках: IP в чёрном списке.
4. Само письмо и рассылки
- письмо целиком из картинки или из одних ссылок, ссылки через сокращатели;
- вложения
.exe,.js, архивы с паролем; - рассылка по купленной или старой базе: жалобы «Это спам» быстро портят репутацию домена;
- нет ссылки, чтобы отписаться.
Gmail для тех, кто отправляет его пользователям больше 5000 писем в день, требует SPF, DKIM и DMARC, отписку в один клик и долю жалоб ниже 0,3 %. Рассылки по клиентам с хостинга лучше отправлять через сервисы рассылок — подробнее в статье Ограничения на отправку почты.
5. Сервисы проверки
- mail-tester.com — отправьте письмо на выданный адрес и получите оценку с объяснением каждой проблемы.
- Google Postmaster Tools — доля жалоб и выполнение требований Gmail, когда писем много.
- Postmaster Mail.ru — то же для Почты Mail.ru.
Письмо не дошло совсем
Если отправителю вернулся отказ, причина обычно написана прямо в нём: упоминание SPF или DMARC — смотрите записи домена, blocked using — чёрный список, has exceeded the max emails per hour — лимит отправки на хостинге.
Не нашли ответ? Напишите в поддержку — подскажем.


