У меня есть сервер 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 для связанного домена и сохраните.