Войти

Показать полную графическую версию : [решено] Helo command rejected: Host not found


VladDV
18-03-2010, 10:12
Здравствуйте.

Стоит почтовый сервер Exchange 2003 SP2. Он опубликован через ISA. На сервере ISA стоит внешний DNS. На нем есть записи A, MX, PTR для почтовика mail.company.ru. У прова тоже выполнены все настройки прямой и обратной записи DNS. Через nslookup хост и адрес разруливаются в обе стороны. Также есть запись SPF1. Проблема в следующем: не уходит почта в некоторые домены. Включил максимальное логирование SMTP и отловил такое предупреждение: "450 4.7.1 <internal.company.ru>: Helo command rejected: Host not found.". Заметил, что в настройках виртуального сервера SMTP в поле FQDN стоит внутреннее имя почтового сервера (internal.company.ru). Есть подозрение, что в этом проблема. Пробую менять на mail.company.ru, нажимаю Test DNS - пишет "Domain name is not valid". Проблую добавлять адрес внешнего DNS, но тест все равно не проходит. Отсюда два вопроса:
1) Правильно ли я определил проблему? (в команде HELO имя почтовика не совпадает с А записью DNS).
2) Как правильно настроить FQDN? Почему не проходит тест при смене имени?

Oleg Krylov
18-03-2010, 10:15
Все правильно делаете, но вот только Test нажимать не надо, он по этой команде ищет во внутреннем DNS, и, естественно, не находит. Просто выставляете FQDN и жмете ОК. Проверяете телнетом на этот сервер и смотрите баннер.

VladDV
18-03-2010, 10:20
Вот это скорость ответ :)

Спасибо! Изменил. Письмо в нужный домен доставлено. Проблема решена :)

Delirium
19-03-2010, 01:11
Вот это скорость ответ »
А у нас Олег, как можно видеть по надписи, вообще волшебник :)




© OSzone.net 2001-2012