Проблемы с доставкой писем решаются не перебором настроек наугад, а последовательной проверкой. Сначала нужно понять, где письмо теряется: на отправке, в пути или уже у получателя. Ниже - порядок действий, который закрывает большинство случаев.
Начните с заголовков тестового письма
Отправьте письмо на ящик в другом почтовом сервисе и откройте оригинал сообщения - в большинстве почтовых интерфейсов эта функция называется показать оригинал или свойства письма. В заголовках вы увидите результаты проверок SPF, DKIM и DMARC и адрес сервера, который реально отправил письмо.
Это сразу отсекает половину гипотез. Если проверки не пройдены, проблема в настройках домена. Если пройдены, а письмо все равно в спаме, дело в репутации или содержании.
Что проверить по порядку
- Заголовки тестового письма: результаты SPF, DKIM, DMARC и адрес отправляющего сервера
- MX-записи домена: соответствуют ли они сервису, которым вы пользуетесь
- SPF: все ли отправляющие сервисы перечислены и не превышен ли лимит обращений к DNS
- DKIM: включена ли подпись в каждом сервисе, который отправляет письма
- DMARC: не стоит ли строгая политика при незавершенной настройке
- Не попал ли адрес сервера в списки блокировок
- Отправляются ли письма с сайта через настроенный SMTP, а не напрямую с хостинга
- Есть ли в рассылке ссылка для отписки и не слишком ли много ссылок в письме
Самая частая причина у писем с сайта
Форма обратной связи обычно отправляет письмо средствами хостинга и подставляет в поле отправителя адрес посетителя. Для принимающей стороны это выглядит как письмо от чужого домена, отправленное с постороннего сервера, и такое сообщение почти гарантированно попадает в спам.
Правильная схема: в отправителе указан адрес вашего домена, адрес посетителя - в поле для ответа, а отправка идет через SMTP вашего почтового сервиса с паролем приложения. Тогда письмо проходит проверки и выглядит легитимным.
Если проверки проходят, а письма все равно в спаме
Смотрите на репутацию и на содержание. Массовые рассылки с общего IP дешевого сервиса страдают от чужих жалоб. Резкий рост объема отправки тоже воспринимается как подозрительная активность: новый домен лучше разогревать постепенно, а не отправлять тысячу писем в первый день.
В самом письме имеют значение понятная тема без обещаний и капслока, соотношение текста и ссылок, отсутствие сокращателей ссылок и наличие ссылки для отписки в рассылках. Письма, на которые жалуются получатели, быстро портят репутацию домена целиком.
Частые вопросы
Письма доходят в один сервис и не доходят в другой. Почему?
У почтовых провайдеров разные фильтры и разная чувствительность к репутации. Один может принимать письма без DKIM, другой - отправлять их в спам. Это нормальная ситуация и чаще всего означает, что настройки домена выполнены частично: достаточно для одних правил и недостаточно для других.
Как проверить, что домен попал в список блокировок?
Проверять нужно не домен, а IP-адрес отправляющего сервера - его видно в заголовках письма. Существуют публичные сервисы проверки по спискам блокировок. Если адрес принадлежит общему хостингу, повлиять на его репутацию вы почти не можете, и решением будет переход на отдельный почтовый сервис.
Поможет ли смена почтового сервиса?
Поможет, если проблема в репутации отправляющего сервера или в ограничениях хостинга. Но если домен настроен неправильно, переезд ничего не изменит: SPF, DKIM и DMARC придется настраивать заново на новом месте. Поэтому сначала диагностика, потом решение о переезде.
Разберемся с доставкой писем
Напишите домен и опишите, куда именно не доходят письма. Посмотрим записи и заголовки тестового сообщения.
Обсудить проект ↗