Коротко. Если не доходит почта, начните с двух проверок: папка «Спам» на стороне получателя и bounce-отчёт на стороне отправителя — они закрывают большинство случаев. Дальше по списку: SPF, DKIM и DMARC домена отправителя, MX-записи получателя, чёрные списки и квота ящика. Ниже — пошаговый чеклист для обоих сценариев.
Почему письма не доходят: главные причины
Вопрос «почему не доходит почта» почти всегда сводится к восьми причинам: спам-фильтр, ненастроенные SPF, DKIM или DMARC, сломанные MX-записи, чёрные списки, переполненный ящик, опечатка в адресе, грейлистинг, фильтры и автопересылка. Каждая проверяется за минуты. Ниже — оба сценария.
Сценарий 1. Вы отправляете — почта не доходит до адресата
Если электронная почта не доходит до адресата, идите по шагам — они отсортированы по частоте.
Шаг 1. Папка «Спам» у получателя
Чаще всего письмо доставлено и лежит в спаме. Пусть получатель поищет его по вашему адресу и нажмёт «Не спам». Если письма систематически уходят в спам, дело в репутации домена — разбор в статье о письмах, попадающих в спам.
Шаг 2. SPF, DKIM и DMARC вашего домена
Без аутентификации Gmail, Яндекс Почта и Mail.ru кладут письма в спам или отклоняют на приёме. Все записи разом проверяет инструмент проверки почтового домена: покажет, чего не хватает и где ошибка. Вручную:
dig TXT example.com +short "v=spf1 include:_spf.example.net ~all" dig _dmarc.example.com TXT +short "v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com"
Шаг 3. MX-записи домена получателя
Если MX-записи отсутствуют или указывают на несуществующий сервер, письмо некуда доставить. Проверка:
dig MX example.com +short 10 mx1.example.net. 20 mx2.example.net.
Пустой ответ — отправьте получателю инструкцию по проверке MX-записей. Все DNS Lookup домена — в DNS-инструменте.
Шаг 4. Чёрные списки IP и домена
Если письма не доходят сразу в несколько доменов, вероятна блокировка по DNSBL. Проверьте IP сервера и домен; как сняться — в руководстве по выходу из чёрных списков.
Шаг 5. Bounce-отчёт: коды 550, 552, 554
Отклонённое письмо возвращается с отчётом (NDR). Код называет причину: 550 — адреса не существует или доставка запрещена, 552 — ящик переполнен, 554 — отказ по политике или репутации. Расшифровка — в гиде по возвратам писем, автоматизация — в статье про bounce-обработку.
Шаг 6. Транзакционные письма
Письмам о регистрации, паролях и чеках нужны отдельный поток отправки и своя репутация. Если теряются именно служебные письма — смотрите разбор доставляемости транзакционной почты.
Половина случаев «не доходит почта» решается проверкой спам-папки и bounce-отчёта — начните с них, прежде чем менять DNS-записи и писать в поддержку хостинга.
Сценарий 2. Вам не приходит письмо
Если вам не доходят письма на почту, большинство проверок делается за пять минут.
Спам-папка и вкладки ящика
Проверьте не только «Спам», но и вкладки: в Gmail письма уезжают в «Промоакции», в Яндекс Почте — в «Рассылки». Поиск по адресу отправителя по всем папкам находит письмо чаще всего.
Фильтры и автопересылка
Старое правило может молча удалять письма или пересылать их на другой адрес. Проверьте фильтры и автопересылку в настройках ящика.
Переполненный ящик
При исчерпанной квоте сервер отвечает кодом 552, письмо возвращается. Удалите письма с большими вложениями или расширьте тарифы.
Опечатка в адресе
Попросите отправителя показать точный адрес. Одна буква — и письмо ушло не туда или отбилось с кодом 550.
Блокировка домена отправителя
Домен мог попасть в ваш чёрный список или под серверный фильтр. Проверьте настройки ящика, на корпоративной почте спросите администратора.
Задержки из-за грейлистинга
Грейлистинг: сервер отклоняет первое письмо от незнакомого отправителя и принимает повтор через 5–15 минут. Стабильное опоздание на 15–60 минут — это он.
Симптом → вероятная причина → что делать
| Симптом | Вероятная причина | Что делать |
|---|---|---|
| Письмо «отправлено», но его не видно | Спам или вкладка | Поиск по всем папкам, кнопка «Не спам» |
| Возврат с кодом 550 | Адрес не существует или доставка запрещена | Сверить адрес, прочитать текст ошибки |
| Возврат с кодом 552 | Ящик получателя переполнен | Связаться другим каналом |
| Возврат с кодом 554 | Отказ по политике: репутация, спам-фильтр | Проверить SPF, DKIM, DMARC и чёрные списки |
| Не доходит во все ящики одного домена | Сломаны MX-записи домена | dig MX, сообщить администратору |
| Не доходит только в Gmail или только в Яндекс | Требования конкретного провайдера | Проверить DMARC и репутацию у провайдера |
| Пропадают только письма от сайта | Транзакционный поток без аутентификации | настроить SPF-запись и DKIM для сервиса |
Код ошибки в bounce-отчёте ценнее догадок: 550, 552 и 554 указывают на причину, а текст после кода часто ведёт на инструкцию провайдера.
Как не терять письма дальше
DNS-записи меняются при переезде хостинга, ключи DKIM ротируются, IP попадают в чёрные списки без предупреждения. Проверяйте домен через инструмент проверки почты после любых изменений DNS и раз в месяц. Если почта критична — подключите мониторинг DNS: он заметит пропавшую MX-запись или сломанный SPF раньше вас. Тарифы — на странице цен.
Частые вопросы
Почему письмо дошло в Gmail, но не дошло в Яндекс?
У каждого провайдера свои фильтры и база репутации. Gmail мог принять письмо с мягким SPF, а Яндекс — отклонить без DKIM или из-за репутации IP в своей базе. Причину назовёт отчёт о недоставке.
Сколько может идти письмо?
Обычно секунды. При грейлистинге — 15–60 минут. Если сервер получателя недоступен, попытки повторяются до 4–5 дней, затем — возврат с ошибкой. Дольше письмо «идти» не может.
Что значит ошибка 550?
Постоянный отказ: адрес не существует, ящик отключён или доставка запрещена политикой. Сверьте адрес и прочитайте текст после кода — там точная причина.
Что делать: почта не доходит, а отправитель уверен, что всё отправил?
Разбирайте с двух сторон: отправитель проверяет bounce-отчёт, получатель — спам, фильтры и квоту. Если возврата нет и в спаме пусто, попросите прислать письмо на другой адрес — станет ясно, где проблема.
Может ли письмо пропасть без следа?
Практически нет: остаётся возврат, запись в логах или карантин. Чаще всего письмо в спаме, удалено фильтром или ушло на адрес с опечаткой.
Финальный чеклист
- Поискать письмо во всех папках, включая «Спам» и вкладки.
- Сверить адрес получателя посимвольно.
- Прочитать bounce-отчёт: коды 550, 552, 554.
- Проверить SPF, DKIM и DMARC через проверку домена.
- Проверить MX-записи получателя: dig MX.
- Проверить IP и домен в чёрных списках.
- Проверить фильтры, автопересылку и квоту ящика.
- Подождать 15–60 минут: возможен грейлистинг.
- Проверить транзакционный поток писем сайта.
- Настроить регулярную проверку домена и мониторинг DNS.