Если cPanel почта не отправляет письма, заявки, счета, уведомления и ответы клиентам могут просто не уходить. Иногда ошибка видна сразу, а иногда письмо тихо зависает в очереди.

Для сайта услуг и интернет-магазина почта - часть продаж. Если письма не доставляются, клиент не получает подтверждение, а владелец не видит обращение.

Коротко: нужно проверить не только ящик, но и SMTP, DNS-записи, серверные логи и ограничения хостинга.

Почему возникает проблема

Причина часто в неверных SPF/DKIM/DMARC, заблокированном SMTP-порте, превышении лимита отправки, старом пароле, проблеме Exim, неправильном SSL или домене, который не подтвержден для отправки.

Что проверить в первую очередь

  • отправляется ли письмо из webmail
  • что пишут логи Exim
  • корректны ли SPF, DKIM и DMARC
  • не превышен ли лимит отправки
  • правильно ли сайт подключается к SMTP

Как я решаю такую задачу

Я проверяю отправку по всей цепочке: ящик, SMTP, DNS, очередь, получатель и сайт.

  • делаю тестовую отправку из webmail и сайта
  • смотрю mail logs и bounce-сообщения
  • исправляю DNS-записи и SSL
  • проверяю SMTP-настройки приложения
  • тестирую доставку на разные почтовые сервисы

Что подготовить

  • домен и ящик
  • доступ к cPanel
  • пример недоставленного письма
  • куда должны уходить письма
  • страницу или скрипт, который отправляет письмо

Сроки и риски

Если проблема в DNS или пароле SMTP, правка обычно быстрая. Если домен уже попал под ограничения или письма массовые, нужно отдельно смотреть репутацию и лимиты.

Чего лучше не делать

Не переключайте отправку на случайный внешний SMTP без настройки домена. Письма могут начать попадать в спам еще чаще.

FAQ

Почему письма уходят на Gmail, но не доходят до Mail.ru?

Разные почтовые сервисы по-разному оценивают DNS, репутацию и содержимое письма.

Нужен ли DKIM?

Да, для нормальной доставляемости доменной почты его лучше включить.

Можно ли отправлять письма с сайта через cPanel?

Можно, если SMTP настроен правильно и хостинг не режет лимиты.

Что делать с письмами из формы?

Лучше отправлять через авторизованный SMTP и сохранять заявку в базе как резерв.

Нужна похожая задача?

Напишите в Telegram @rabotator_support или оставьте заявку на сайте. Пришлите ссылку, пример ошибки и короткое описание того, как должно работать. Я посмотрю задачу, предложу безопасный план и скажу, какие доступы понадобятся.

Итог

После исправления письма должны уходить с домена стабильно, проходить базовые проверки SPF/DKIM/DMARC и не теряться между сайтом и клиентом.