Назад | Перейти на главную страницу

Ошибка «поиск хоста не завершен»

Мне нужно отправить почту с sub.domain.com, но доставка на один адрес не выполняется с ошибкой «R = lookuphost defer (-1): поиск хоста не завершен».

Дополнительная информация, которая может иметь отношение: Мой /etc/resolv.conf содержит серверы имен провайдера VPS (отличные от серверов имен провайдера домена). Я также проверил DNS-записи адресата и обнаружил, что для него нет MX-записи.

проверьте, не работает ли разрешение MX DNS с вашей стороны или нет mxtoolbox.com

  • если у вас нет результатов MX. exim должен вернуться к записи A. ср exim FAQ (также проверьте Q0311)

использовать exim -bt -d-resolver user@example.org для диагностики маршрутизации почты exim

  • Если да. это означает, что разрешение DNS не работает на вашей стороне.

бегать nslookup -type=MX example.org на вашем сервере. и проверьте, получаете ли вы ответы на записи MX.

в противном случае попробуйте тот же запрос, но укажите хорошо известный сервер имен, например общедоступный DNS-адрес Google: nslookup -type=MX example.org 8.8.8.8

теперь вы должны получить некоторые результаты MX, а это означает, что ваш сервер имен не работает должным образом. Таким образом, вы можете изменить свой resolv.conf на сервер имен, который работает должным образом (поставщик, google dns, что вы хотите, ..) или настроить свой собственный