Ошибка smtp 451 Temporary local — попробуйте позже на Cpanel Server

У меня есть сервер Cpanel.

Он правильно отправляет электронные письма, ожидая от 1 домена, размещенного на сервере, поэтому, когда я пытаюсь отправить электронную почту из этого домена с помощью roundcube или Horde, я получаю сообщение об ошибке.

SMTP Error (451): Failed to add recipient "[email protected]" (Temporary local problem - please try later).

кто-нибудь знает, почему и как это исправить?


Я нашел порблему:

После просмотра файла /var/log/exim_mainlog с помощью

tail -f /var/log/exim_mainlog

Я заметил, что ошибка была:

2013-05-29 20:04:28 SMTP connection from [127.0.0.1]:36797 (TCP/IP connection count = 1)
2013-05-29 20:04:28 lowest numbered MX record points to local host: domain.com (while verifying <[email protected]> from host localhost.localdomain (domain.com) [127.0.0.1]:36797)
2013-05-29 20:04:28 H=localhost.localdomain (domain.com) [127.0.0.1]:36797 sender verify defer for <[email protected]>: lowest numbered MX record points to local host
2013-05-29 20:04:28 H=localhost.localdomain (domain.com) [127.0.0.1]:36797 F=<[email protected]> A=dovecot_login:narena temporarily rejected RCPT <[email protected]>: Could not complete sender verify
2013-05-29 20:04:28 SMTP connection from localhost.localdomain (domain.com) [127.0.0.1]:36797 closed by QUIT

Итак, основная проблема заключалась в следующем:

lowest numbered MX record points to local host 

после нескольких поисков я нашел решение в http://forums.cpanel.net/f5/lowest-numbered-mx-record-points-local-host-73563.html

который должен был:

войдите в WHM и перейдите в раздел «Главное» >> «Функции DNS» >> «Редактировать запись MX для домена».

установите приоритет MX на 0 для связанного домена и сохраните.


person uidroot0    schedule 29.05.2013    source источник


Ответы (4)


У меня возникла та же проблема после запуска скрипта для исправления прав доступа к каталогам на сервере cPanel (CentOS 6.5). Я проверил файл журнала (tail -f /var/log/exim_mainlog) и нашел эту ошибку:

require_files: error for /home/user_name/etc/domain.com: Permission denied

Просто запустил следующую команду, и проблема была исправлена:

chown -R user_name:mail /home/user_name/etc/

Надеюсь, это поможет кому-то.

person Valéry    schedule 06.03.2014

проверьте файл /var/log/exim_mainlog, чтобы увидеть больше информации об ошибке

tail -f /var/log/exim_mainlog

при попытке отправить письмо

person Mohammed Shannaq    schedule 29.05.2013

Проверьте свою запись MX в Cpanel, если существующий приоритет домена меньше или равен 0, установите его на 1. У меня исправлено. Надеюсь, это поможет вам.

person Ishaq Hassan    schedule 17.10.2014

Вау, примерно через час поиска и вмешательства в различные файлы я бы предупредил любого новичка, чтобы он не рисковал редактировать что-либо, пока у вас не будет резервной копии или образа вашего сервера, так как вы можете нанести непоправимый ущерб вашему серверу. Так много людей говорят ерунду о том, что вы должны делать или тестировать без какого-либо реального решения.

В любом случае, вот что сработало для меня:

Реальная проблема: Exim был обновлен до последней версии, в которой есть множество ошибок, подобных этой проблеме.

Как я починил свой сервер:

Аутентифицируемся в Linux через SSH и запускаем командные строки, через которые скачиваем и устанавливаем старую версию EXIM.

Командная строка 1: wget https://ca1.dynanode.net/exim-4.93-3.el7.x86_64.rpm Командная строка 2: rpm -Uvh --oldpackage exim-4.93-3.el7.x86_64.rpm Командная строка 3: systemctl перезапустить exim Командная строка 4: Systemctl перезапустить команду clamd Строка 5: systemctl перезапустить spamassassin

Необязательно: просто введите Reboot, чтобы перезапустить сервер.

Приведенные выше командные строки делают следующее:

  1. Загружает старый пакет (я уверен, что вы можете погуглить другие источники с этим файлом)
  2. Установите старый пакет без запроса
  3. Перезапустите службу Exim.
  4. Перезапустите службу Clamd (AV)
  5. Перезапустите службу spamassassin (спам-фильтр).

Перезапустите Outlook или что-то еще, что вы используете для почтового клиента, и отправьте электронное письмо. У меня работает, надеюсь, у вас тоже.

person Leon B    schedule 28.01.2021