База знаний Почта Устранить ошибку отправки писем

Устранить ошибку отправки писем

Инструкция:

1. Проверьте, что письмо отправлено, но не доставлено. Если письмо не уходит вообще – ошибка видна сразу в почтовом клиенте. Если оно ушло, но не пришло – проблема в доставке или фильтрации.

2. Проверьте логи почтового сервера. В ISPmanagerперейдите в раздел «Журнал операций» или проверьте логи через консоль: sudo tail -f /var/log/mail.log (для Debian/Ubuntu) илиsudo tail -f /var/log/maillog (для CentOS). В логах вы увидите причины ошибок: «Relay access denied», «Connection timed out», «Sender rejected» и т.д.

3. Проверьте настройки DNS (SPF, DKIM, DMARC). Неправильно настроенные записи – самая частая причина попадания писем в спам или их отклонения. Убедитесь, что:

SPF-запись разрешает отправку с IP-адреса вашего сервера(см. статьи «Настроить DNS-записи через ISPManager» и «Настроить DNS-записи через Reg.ru» .

DKIM-запись присутствует и её значение скопировано из ISPmanager без ошибок.

DMARC-запись настроена (хотя бы с p=none для начала).

4. Проверьте, не попал ли IP вашего сервера в чёрные списки (DNSBL). Используйте онлайн-сервисы, например https://mxtoolbox.com/blacklists.aspx, чтобы проверить IP-адрес сервера. Если IP в чёрном списке, запросите исключение через поддержку LN-Tech (см. статью «Создать запрос в поддержку») или самостоятельно через сайт чёрного списка.

5. Проверьте, открыт ли порт 25 для исходящих соединений. Некоторые провайдеры блокируют порт 25, чтобы предотвратить спам. Если ваш почтовый сервер должен отправлять письма напрямую, порт 25 должен быть открыт. Проверьте командой: telnet mail.ваш-домен.ru 25. Если соединение не устанавливается, создайте запрос в поддержку для открытия порта.

6. Проверьте настройки SMTP-аутентификации в почтовом клиенте. Убедитесь, что:

Используется полный адрес ящика в качестве логина (например, info@ваш-домен.ru);

Пароль введён правильно;

Для исходящей почты (SMTP) используется порт 465 (SSL) или 587 (STARTTLS), а не 25(который часто блокируется).

7. Проверьте настройки очереди почты. Если письма накапливаются в очереди и не отправляются, попробуйте принудительно отправить их: sudo postqueue -f (для Postfix). Проверьте очередь: sudo mailq.

8. Проверьте, не превышен ли лимит отправки. Некоторые почтовые сервера имеют ограничения на количество писем в час. Если вы отправляете массовые рассылки, увеличьте лимит или используйте сторонние сервисы.

9. Если ничего не помогло, соберите информацию:

Текст ошибки из почтового клиента;

Фрагмент лога /var/log/mail.log за время отправки;

Результаты проверки DNS-записей (можно через dig);

Результат проверки IP на чёрных списках.

10. Создайте запрос в поддержку (см. статью «Создать запрос в поддержку») с темой «Ошибка отправки писем» и приложите собранные данные – специалисты LN-Tech помогут с диагностикой.

Онлайн-чат

Введите ваше имя, чтобы начать чат с оператором.