Показано с 11 по 17 из 17

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

  1. #11
    MEMBER
    MEMBER вне форума
    Участник
    Регистрация
    24.06.2003
    Сообщений
    87

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

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

  2. #12
    Wanderer
    Wanderer вне форума
    Участник
    Регистрация
    11.08.2003
    Сообщений
    774

    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 - пока не найдено

  3. #13
    mtigerpr
    mtigerpr вне форума
    Новичок
    Регистрация
    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
    Wanderer
    Wanderer вне форума
    Участник
    Регистрация
    11.08.2003
    Сообщений
    774

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

    Лог сессии покажите однако, да?! хотя бы одну строку с EHLO

  5. #15
    Prosto_Alex
    Prosto_Alex вне форума
    Новичок
    Регистрация
    31.03.2004
    Сообщений
    6

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

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

  6. #16
    SergeyK
    SergeyK вне форума
    Участник
    Регистрация
    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
    systemsclimate.ru
    systemsclimate.ru вне форума
    Новичок
    Регистрация
    18.09.2011
    Сообщений
    1
    Цитата Сообщение от Johan Посмотреть сообщение
    Всем спасибо, проблема решена.
    Дело было в том, что имя этой машины в сети было набрано русскими буковками.
    Меням на нормальное английское имя - все работает.
    И у меня эта же проблема решилась таким же способом. А так не мог отправить ни одного файла в почте. Начертил кучу схем по климатической технике и не мог отправить. Заказчики просто в яросте были. Так что всем огромное спасибо.

Похожие темы

  1. invalid image size
    от Vasilich в разделе Баги и ошибки
    Ответов: 5
    Последнее сообщение: 26.10.2007, 18:38
  2. 5.0.0 Invalid domain name
    от alina_nsu в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 07.04.2005, 17:33
  3. 5.0.0 Invalid domain name
    от Rom@n в разделе The Bat!: вопросы и ответы
    Ответов: 6
    Последнее сообщение: 19.08.2003, 16:48
  4. Invalid argument to date encode
    от Eugeny в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 18.03.2003, 20:12
  5. Invalid HTML !
    от Dort в разделе The Bat!: вопросы и ответы
    Ответов: 5
    Последнее сообщение: 09.01.2003, 00:33