none
Невозможно отправить письмо: 450 4.7.1 <%my server name%> : Hello command rejected: Host not found RRS feed

  • Вопрос

  • Здравствуйте!

    У меня Exchange 2010 SP1 , HUB+CA+MB .

    Пользователь пытается отправить почту на определенный домен, получет отлуп, я в логах вижу такое вот:

    450 4.7.1 <%my server name%> : Hello command rejected: Host not found

    С другого сервера (postfix) письма уходят нормально.

    Подскажите пожалуйста, в чем может быть дело  и как оперативно это устранить?

    Спасибо!


    • Изменено iNikolay 17 февраля 2012 г. 9:44
    17 февраля 2012 г. 9:42

Ответы

  • Измените на ресийв коннекторе имя которое будет сопвадать с вашей МХ записью.


    Мой скромный Блог

    • Предложено в качестве ответа Mikhail Tokaryev 17 февраля 2012 г. 10:39
    • Помечено в качестве ответа iNikolay 20 февраля 2012 г. 7:22
    17 февраля 2012 г. 10:13
  • Измените на ресийв коннекторе имя которое будет сопвадать с вашей МХ записью.


    Мой скромный Блог


    Поправлю вас - на send коннекторе в интернет и не с MX-записью, а с A-записью отправляющего хоста.
    • Изменено Ivan BardeenEditor 17 февраля 2012 г. 10:20
    • Предложено в качестве ответа Mikhail Tokaryev 17 февраля 2012 г. 10:39
    • Помечено в качестве ответа iNikolay 20 февраля 2012 г. 7:21
    17 февраля 2012 г. 10:19
    Отвечающий

Все ответы

  • Интернет имя вашего почтового хоста совпадает с тем как ваш сервер представляется по EHLO? - это можно посмотреть в тех же SMTP логах.
    17 февраля 2012 г. 9:50
    Отвечающий
  • Судя по всему нет, у меня такие строки:

    250-%name%.%domain%.local Hello [%ip%]

    На такая проблема возникла впервые (хотя сервер в эксплуатации уже несколько недель).

    17 февраля 2012 г. 10:10
  • Измените на ресийв коннекторе имя которое будет сопвадать с вашей МХ записью.


    Мой скромный Блог

    • Предложено в качестве ответа Mikhail Tokaryev 17 февраля 2012 г. 10:39
    • Помечено в качестве ответа iNikolay 20 февраля 2012 г. 7:22
    17 февраля 2012 г. 10:13
  • Измените на ресийв коннекторе имя которое будет сопвадать с вашей МХ записью.


    Мой скромный Блог


    Поправлю вас - на send коннекторе в интернет и не с MX-записью, а с A-записью отправляющего хоста.
    • Изменено Ivan BardeenEditor 17 февраля 2012 г. 10:20
    • Предложено в качестве ответа Mikhail Tokaryev 17 февраля 2012 г. 10:39
    • Помечено в качестве ответа iNikolay 20 февраля 2012 г. 7:21
    17 февраля 2012 г. 10:19
    Отвечающий
  • Изменил, для применения внесенных изменений что нужно перезапусить?
    17 февраля 2012 г. 10:21
  • Изменил, для применения внесенных изменений что нужно перезапусить?

    Правой кнопкой по очереди - где находится письмо - "retry"
    17 февраля 2012 г. 10:23
    Отвечающий
  • спасибо Иван,

     Николай, ничего перегражать не надо это же не *никс система:)


    Мой скромный Блог

    17 февраля 2012 г. 10:23
  • Так письмо само ретраиться, и при последующей попытки уйдет уже с обновленого коннектора или я что то путаю?


    Мой скромный Блог

    17 февраля 2012 г. 10:26
  • Так письмо само ретраиться, и при последующей попытки уйдет уже с обновленого коннектора или я что то путаю?


    Мой скромный Блог


    Верно, но зачем ждать? : )
    17 февраля 2012 г. 10:27
    Отвечающий
  • Так письмо само ретраиться, и при последующей попытки уйдет уже с обновленого коннектора или я что то путаю?


    Мой скромный Блог


    Верно, но зачем ждать? : )
    а Письмо то уже не в очереде, получателю пришел ответ что его письмо отшили где же жать на ретрай:)?

    Мой скромный Блог


    17 февраля 2012 г. 10:30
  • Так письмо само ретраиться, и при последующей попытки уйдет уже с обновленого коннектора или я что то путаю?


    Мой скромный Блог


    Верно, но зачем ждать? : )

    а Письмо то уже не в очереде, получателю пришел ответ что его письмо отшили где же жать на ретрай:)?

    Мой скромный Блог



    Ошибка вида 4.х.х - значит "временная" - Exchange такие письма ставит в очередь, для повтора.
    17 февраля 2012 г. 10:36
    Отвечающий
  • Иван, а как поправить А запись на коннекторе отправки?

    Я прописал на коннекторе mail.%mydomain%.com , т.е. MX запись (то,  что отдал nslookup -type=mx %mydomain%.com  )

    Вы имеете ввиду что нужно прописать на коннекторе не эту МХ, а А запись, в моем случае exchange.%mydomain%.com ?


    • Изменено iNikolay 17 февраля 2012 г. 10:43
    17 февраля 2012 г. 10:37
  • Иван, а как поправить А запись на коннекторе отправки?

    Я прописал на коннекторе mail.%mydomain%.com , т.е. MX запись (то,  что отдал nslookup -type=mx %mydomain%.com  )

    Вы имеете ввиду что нужно прописать на коннекторе не эту МХ, а А запись, в моем случае exchange.%mydomain%.com ?



    Нужна A-запись - это "имя" вашего почтового хоста в интернете. Отвлекитесь от MX вообще в этом случае.
    17 февраля 2012 г. 10:52
    Отвечающий
  • Т.е. результат    ping -a %my ip%?

    17 февраля 2012 г. 10:58
  • Т.е. результат    ping -a %my ip%?


    А-запись - адресная запись, соответствие между именем и IP-адресом. Вам нужно указать имя почтового хоста, которое указано в А-записи.
    17 февраля 2012 г. 11:11
    Отвечающий
  • Указал, но ничего что она не совпадает с FQDN ?

    Пока в логах DEFER'ов нету..

    17 февраля 2012 г. 12:23
  • Указал, но ничего что она не совпадает с FQDN ?

    Пока в логах DEFER'ов нету..


    Вы имеете ввиду "полное имя компьютера", что указано здесь Панель управления\Все элементы панели управления\Система ? 
    17 февраля 2012 г. 12:27
    Отвечающий
  • Да, именно так.

    Почему-то с другими серверами он до сих пор здоровается как exchange.%my domain%.local

    17 февраля 2012 г. 12:38
  • Да, именно так.

    Почему-то с другими серверами он до сих пор здоровается как exchange.%my domain%.local


    Начинаем все сначала : ) - вам нужно было указать на send коннекторе в интернет имя которое указано в интернет А-записи для вашего почтового хоста. Потому что имя хоста отправителя должно совпадать с приветствием в EHLO. exchange.domain.local - это ваше внутреннее имя и никому не интересно.

    Что вы имеете ввиду под "другими серверами"?
    17 февраля 2012 г. 12:49
    Отвечающий
  • вам нужно было указать на send коннекторе в интернет имя которое указано в интернет А-записи для вашего почтового хоста. Потому что имя хоста отправителя должно совпадать с приветствием в EHLO

    Я так и сделал, но на HELO/EHLO все равно ответ идет от exchange.domain.local:


    • Изменено iNikolay 17 февраля 2012 г. 13:29
    17 февраля 2012 г. 13:20
  • Понял - это называется SMTP banner - там вы можете написать все что угодно : )

    Например: "220 Hello i am mail server of company "ROGA i COPYTA"

    Как изменить инструкции здесь: http://technet.microsoft.com/ru-ru/library/bb124740.aspx


    17 февраля 2012 г. 14:23
    Отвечающий
  • так по этой ссылке тоже вроде как банер настраивается?

    В мойм случае синтаксис должен быть следующим Set-ReceiveConnector "connector" -Banner "220 %server%.%domain%.com"  ?

    17 февраля 2012 г. 14:36
  • так по этой ссылке тоже вроде как банер настраивается?

    В мойм случае синтаксис должен быть следующим Set-ReceiveConnector "connector" -Banner "220 %server%.%domain%.com"  ?


    Как хотите регламентируется только то, что в начале должно быть "220"
    17 февраля 2012 г. 14:44
    Отвечающий
  • При попытке изменить существующий коннектор выдает ошибку:

    Не удалось выполнить операцию, поскольку объект %exchange server%.local\connector' не найден в %ad server%.local'

    17 февраля 2012 г. 15:03
  • При попытке изменить существующий коннектор выдает ошибку:

    Не удалось выполнить операцию, поскольку объект %exchange server%.local\connector' не найден в %ad server%.local'


    Приводите полностью листинг команд, которые выполняете, вместе с тексом ошибки.
    17 февраля 2012 г. 15:15
    Отвечающий
  • Покажите вывод команды

    get-receiveconnector

    PS: сейчас то, что мы обсуждаем к теме топика отношения не имеет вообще.

    17 февраля 2012 г. 15:30
    Отвечающий
  • Вот вывод get-receiveconnector , понял что вводил не то имя:

    [PS] C:\>get-receiveconnector

    Identity                                Bindings                                Enabled
    --------                                --------                                -------
    SEKATOR\Default SEKATOR                 {:::25, 0.0.0.0:25}                     True
    SEKATOR\Client SEKATOR                  {:::587, 0.0.0.0:587}                   True

    Для какого из коннекторов нужно менять банер?

    17 февраля 2012 г. 15:39
  • SEKATOR\Default SEKATOR                
    17 февраля 2012 г. 15:41
    Отвечающий
  • Сделал, на HELO приходят "правильные" ответы, но на EHLO все равно приходят от .local
    17 февраля 2012 г. 16:00
  • Сделал, на HELO приходят "правильные" ответы, но на EHLO все равно приходят от .local

    Что вы имеете ввиду?
    17 февраля 2012 г. 16:07
    Отвечающий
  • Сейчас покажу подробнее:

    telnet sekator 25:

    220 sekator.uplink.net.ua

    helo:

    250 sekator.uplink.local Hello [195.3.204.190]

    ehlo:

    250-sekator.uplink.local Hello [195.3.204.190]
    250-SIZE
    250-PIPELINING
    250-DSN
    250-ENHANCEDSTATUSCODES
    250-STARTTLS
    250-X-ANONYMOUSTLS
    250-AUTH NTLM
    250-X-EXPS GSSAPI NTLM
    250-8BITMIME
    250-BINARYMIME
    250-CHUNKING
    250-XEXCH50
    250-XRDST
    250 XSHADOW

    17 февраля 2012 г. 16:35
  • Сделал так вот, теперь и на helo, и на ehlo отвечает sekator.net.ua:

    Для этого пришлось снять чекбокс:

    Будет ли работа нормальна когда этот чекбокс снят?

    17 февраля 2012 г. 16:44
  • Будет:)


    Мой скромный Блог

    17 февраля 2012 г. 19:36
  • Спасибо огромное за помощь, сейчас проблем с почтой не возникает, надеюсь не будет и  в дальнейшем :)
    20 февраля 2012 г. 7:20