Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 17 из 17

Тема: Проблема: syntactically invalid HELO argument(s)

  1. #11
    Member
    Регистрация
    24.06.2003
    Сообщений
    87

    Re:Проблема: syntactically invalid HELO argument(s)

    Добавлю. Такая же проблема возникала на 1.60, если в имени машины был восклицательный знак. (!)

  2. #12
    Senior Member
    Регистрация
    11.08.2003
    Сообщений
    789

    Re:Проблема: syntactically invalid HELO argument(s)

    Цитата Сообщение от Alexander Kiselev
    Потому что Бат определяет имя хоста для подстановки в EHLO на основании:
    1. файла hosts.
    2. результатов DNS-запроса
    3. имени машины в свойствах сети
    -- именно в таком порядке.

    Если бы на втором шаге он получил нормальное, синтаксически валидное имя, но не возникло бы вообще никаких проблем... независимо от имени в свойствах сети.
    только вот масенькие детали, портящие всю малину, состоят в том, что
    - для определения того, как поздороваться, The Bat проводит paranoid IP-check, и если тест не проходит - здоровается IP-адресом
    - такой базар некоторым серверам не нравится
    - Win2000 и XP на gethostbyaddr отвечают НетБиосовским именем машинки в _любом разрезе_, как не проси - и тест обламывается
    - добавление always use DNS-suffix в свойствах сеи помогает до тех пор, пока есть NetBios
    - как лечить проблему в случае динамического IP и зарезанного под корень NetBios - пока не найдено
    Just wanderer on the road of knowledge

  3. #13
    Junior Member
    Регистрация
    01.07.2005
    Сообщений
    1

    Re: Проблема: syntactically invalid HELO argument(s)

    Тоже столкнулся с этой проблемой.
    Завел себе хостинг и открыл там личный ящик.
    Все настроил в The Bat 3-5-30
    Письма получаю, а вот отправить неполучается. / syntactically invalid HELO argument(s) /
    Все что здесь советовали пробовал. имена комьютеров везде латинскими.
    Единственное может быть из-за того, что в инет выхожу по локальной сети. Хотя через Outlook Express никаких проблем не возникло.
    Спрашивал в сервисе хостинга, ответили: "это у вас проблемы с вашим почтовиком", т.е. The Bat-ом. Пробовал разные версии начиная с 1.6, но все тоже самое.

  4. #14
    Senior Member
    Регистрация
    11.08.2003
    Сообщений
    789

    Re: Проблема: syntactically invalid HELO argument(s)

    Лог сессии покажите однако, да?! хотя бы одну строку с EHLO
    Just wanderer on the road of knowledge

  5. #15
    Junior Member
    Регистрация
    31.03.2004
    Сообщений
    6

    Re: Проблема: syntactically invalid HELO argument(s)

    у меня полностью динамические ip, остальные протоколы срублены на корню.
    и все ОК.
    сервак в бате указан по айпишнику...
    единственное, иногда у бата сносит башню и он отказывается отправлять письма (как правило, реплаем) у которых в качестве получателя в имени есть кавычки. А обычно - отправляет...

  6. #16
    Junior Member
    Регистрация
    03.03.2006
    Сообщений
    13

    Re: Проблема: syntactically invalid HELO argument(s)

    Спасибо за почти подробные объяснения. Но все же предложенные способы не решают проблемы - все равно БАТ представляется "первым попавшимся" именем.

    Описание схемы:
    Один компьютер вне ЛВС, выход в инет по модему (через разные провайдеры, динамический айпи).
    Второй компьютер в ЛВС, на нем стоит модем для выхода в инет (то же через разные провайдеры с динамическим айпи).
    Оба компьютера обращаются к одному и тому же почтовику.
    На обоих WinXP SP2 и The Bat (тестировал с разными версиями)
    На обоих компьюетрах стоит одинаковая версия файрвола с поддержкой DNS.

    Описание проблемы:
    Первый компьютер при заходе на почтовик выдает HELO с сетевым именем компьютера.
    Второй компьютер при заходе на почтовик выдает HELO с DNS именем того айпи на который попал можем при дозвонке к провайдеру.
    В итоге почтовик всегда пропускает первый компьтер (так указанное сетевое имя удовлетворяет правилам почтовика), а второй - нет, так как БАТ со второго компьютера представляется таким именем, которое не удовлетворяет правиалм почтовика.
    Если первый компьютер включить в ЛВС, то БАт на нем начинает представляться DNS-ом того адреса, на который он попал при дозвонке.
    Чтобы ни указал в файле HOST, результата ни какого - это файл не используется при определении сетевой идентификации.
    Установка на этом компьютере поддержки DNS средствами файрвола и явного указание в сетевых настройках и настройке диалап-соединения результата не дает.

    Вопросы:
    1. Почему Бат работает имено так?
    2. Каким образом БАТ заставить представляться нужным именем?
    3. Почему при установленном модемном соединении БАТ игнорирует сетевые настройки?

  7. #17
    Junior Member
    Регистрация
    18.09.2011
    Сообщений
    2
    Цитата Сообщение от Johan Посмотреть сообщение
    Всем спасибо, проблема решена.
    Дело было в том, что имя этой машины в сети было набрано русскими буковками.
    Меням на нормальное английское имя - все работает.
    И у меня эта же проблема решилась таким же способом. А так не мог отправить ни одного файла в почте. Начертил кучу схем по климатической технике и не мог отправить. Заказчики просто в яросте были. Так что всем огромное спасибо.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •