Не приходят письма: что проверить и в каком порядке
ПечатьКоротко: если письма перестали приходить в Ваш ящик, причина обычно в одном из трёх: услуга неактивна, ящик не может принять письмо или DNS направляет почту в другое место. Проверяйте по порядку, от самого простого к более техническому.
1. Активны ли домен и хостинг?
Если не открывается и сайт, начните отсюда. В клиентской зоне откройте список доменов и список услуг. Неоплаченный домен истекает в день окончания срока, а неоплаченный хостинг приостанавливается не позднее чем через 5 дней после этой даты. В обоих случаях почта перестаёт работать. Проверьте и неоплаченные счета. Подробнее в статье о приостановленном аккаунте.
2. Может ли ящик принимать письма?
- В cPanel откройте Email, затем Email Accounts. Убедитесь, что адрес существует и его квота не исчерпана. Переполненный ящик отклоняет новые письма; посмотрите, как освободить место.
- Загляните в папку «Спам» в веб-почте. Если включено автоматическое перемещение спама в отдельную папку, туда могут попасть и нужные письма; порог настраивается в спам-фильтрах.
- Проверьте разделы Forwarders и Email Filters: нет ли правила, которое перемещает, пересылает или удаляет письма.
3. Доходит ли письмо до сервера?
- Отправьте тестовое письмо с внешнего адреса, например с Gmail, и запомните время.
- В cPanel откройте Email, затем Track Delivery, и найдите письмо по адресу.
- Если письмо отклонено, прочитайте указанную причину. Две причины, характерные для серверов TopHost: письма больше 50 МБ не принимаются, а письма от несуществующих отправителей отклоняются с ошибкой «Sender verify failed».
- Если письма там нет совсем, оно не дошло до нашего сервера. Переходите к шагу 4.
4. Правильно ли настроены MX-записи?
MX-запись сообщает, куда доставлять почту для Вашего домена. Её можно посмотреть в Domains, затем Zone Editor, затем Manage; как её менять, описано в статье о MX-записях.
- Ящики размещены в TopHost: MX должна указывать на почтовый сервер хостинг-аккаунта, обычно это само имя домена.
- Вы пользуетесь Google Workspace, Microsoft 365 или другим сервисом: оставьте только MX-записи этого сервиса. Забытая старая запись может уводить часть писем не туда.
- Домен работает на других серверах имён, а не на ns4.tophost.md и ns5.tophost.md: зона в cPanel тогда не действует. Вносите изменения у DNS-провайдера домена.
После изменения MX подождите до 24 часов, пока обновление дойдёт до всех серверов.
Веб-почта работает, а почтовая программа нет
Если письма видны в веб-почте, но Outlook или телефон их не получает, проблема в подключении, а не в доставке:
- сверьте настройки IMAP или POP3 и SMTP по статье Настройка почтовых клиентов для работы с почтой;
- старый пароль, сохранённый в программе, после нескольких неудачных попыток может привести к блокировке Вашего IP-адреса файрволом (см. причины блокировки IP-адреса);
- подключаться к ящику можно не чаще 50 раз в час, поэтому настройте проверку почты не чаще раза в 5 минут, особенно если ящик подключён на нескольких устройствах.
Перед сменой DNS или переносом сайта
Проблемы с почтой часто начинаются после переезда. Если Вы переносите только сайт на другой сервер, меняйте лишь A-запись, а MX, SPF и DKIM оставьте как есть. Если меняете серверы имён, сначала сохраните копию текущей DNS-зоны и заранее добавьте почтовые записи в новую зону.
Если пишете в поддержку
Чтобы мы быстрее разобрались, откройте тикет и укажите: адрес, на который не приходят письма, адрес, с которого Вы отправили тест, время отправки и ошибку, если её получил отправитель. Пароли в тикете не пишите.