Почта не приходит — диагностика проблем доставки

12.03.2026
Сложность
мин.

Резюме

Если письма не приходят или не уходят с сервера: проверьте MX-записи, SPF/DKIM/DMARC, логи почтового сервера и очередь сообщений.

Применимо к:
✔ VPS
✔ Выделенные серверы
✔ Postfix, Exim

Шаг 1: проверьте MX-записи домена

dig example.com MX +short

MX-запись должна указывать на сервер, обрабатывающий почту. Если MX отсутствует, почта не будет доставлена.

Шаг 2: проверьте SPF-запись

dig example.com TXT +short | grep spf

SPF должна содержать IP вашего сервера. Пример корректной записи:

v=spf1 ip4:IP_СЕРВЕРА mx -all

Шаг 3: проверьте DKIM

dig selector._domainkey.example.com TXT +short

Замените selector на имя селектора вашего DKIM. Если запись пустая, DKIM не настроен.

Шаг 4: проверьте DMARC

dig _dmarc.example.com TXT +short

Минимальная DMARC-запись:

v=DMARC1; p=none; rua=mailto:admin@example.com

Шаг 5: проверьте статус почтового сервера

Postfix:

systemctl status postfix

Exim:

systemctl status exim4

Если сервис не запущен:

systemctl start postfix

Шаг 6: проверьте логи

Postfix:

tail -100 /var/log/mail.log

Exim:

tail -100 /var/log/exim4/mainlog

Ищите ошибки для конкретного адреса:

grep "адрес@получателя.com" /var/log/mail.log | tail -20

Шаг 7: проверьте очередь сообщений

Postfix:

postqueue -p

Если очередь заполнена, попробуйте отправить повторно:

postqueue -f

Exim:

exim -bp

Шаг 8: проверьте порт 25

telnet gmail-smtp-in.l.google.com 25

Если соединение не устанавливается, порт 25 может быть заблокирован. Обратитесь в техническую поддержку для разблокировки.

Проверка результата

Отправьте тестовое письмо:

echo "Test" | mail -s "Test mail" test@example.com

Проверьте лог отправки:

tail -5 /var/log/mail.log

Статус «sent» означает успешную отправку.

Если письма отправляются, но не доставляются получателю, проблема может быть в блокировке IP, отсутствии PTR-записи или попадании в спам-листы. Откройте тикет в техническую поддержку для проверки IP-репутации.
Были ли сведения полезными?
 
Продолжая использовать этот сайт и пользуясь нашими услугами, Вы соглашаетесь с Правилами и условиями веб-сайта и использованием файлов cookie на нашем веб-сайте. Также ознакомьтесь с нашей Политикой конфиденциальности, согласно которой, в заявленной степени, Вы соглашаетесь на обработку Ваших персональных данных.