Добавлю. Такая же проблема возникала на 1.60, если в имени машины был восклицательный знак. (!)
Добавлю. Такая же проблема возникала на 1.60, если в имени машины был восклицательный знак. (!)
только вот масенькие детали, портящие всю малину, состоят в том, чтоСообщение от Alexander Kiselev
- для определения того, как поздороваться, The Bat проводит paranoid IP-check, и если тест не проходит - здоровается IP-адресом
- такой базар некоторым серверам не нравится
- Win2000 и XP на gethostbyaddr отвечают НетБиосовским именем машинки в _любом разрезе_, как не проси - и тест обламывается
- добавление always use DNS-suffix в свойствах сеи помогает до тех пор, пока есть NetBios
- как лечить проблему в случае динамического IP и зарезанного под корень NetBios - пока не найдено
Тоже столкнулся с этой проблемой.
Завел себе хостинг и открыл там личный ящик.
Все настроил в The Bat 3-5-30
Письма получаю, а вот отправить неполучается. / syntactically invalid HELO argument(s) /
Все что здесь советовали пробовал. имена комьютеров везде латинскими.
Единственное может быть из-за того, что в инет выхожу по локальной сети. Хотя через Outlook Express никаких проблем не возникло.
Спрашивал в сервисе хостинга, ответили: "это у вас проблемы с вашим почтовиком", т.е. The Bat-ом. Пробовал разные версии начиная с 1.6, но все тоже самое.
Лог сессии покажите однако, да?! хотя бы одну строку с EHLO
у меня полностью динамические ip, остальные протоколы срублены на корню.
и все ОК.
сервак в бате указан по айпишнику…
единственное, иногда у бата сносит башню и он отказывается отправлять письма (как правило, реплаем) у которых в качестве получателя в имени есть кавычки. А обычно - отправляет…
Спасибо за почти подробные объяснения. Но все же предложенные способы не решают проблемы - все равно БАТ представляется "первым попавшимся" именем.
Описание схемы:
Один компьютер вне ЛВС, выход в инет по модему (через разные провайдеры, динамический айпи).
Второй компьютер в ЛВС, на нем стоит модем для выхода в инет (то же через разные провайдеры с динамическим айпи).
Оба компьютера обращаются к одному и тому же почтовику.
На обоих WinXP SP2 и The Bat (тестировал с разными версиями)
На обоих компьюетрах стоит одинаковая версия файрвола с поддержкой DNS.
Описание проблемы:
Первый компьютер при заходе на почтовик выдает HELO с сетевым именем компьютера.
Второй компьютер при заходе на почтовик выдает HELO с DNS именем того айпи на который попал можем при дозвонке к провайдеру.
В итоге почтовик всегда пропускает первый компьтер (так указанное сетевое имя удовлетворяет правилам почтовика), а второй - нет, так как БАТ со второго компьютера представляется таким именем, которое не удовлетворяет правиалм почтовика.
Если первый компьютер включить в ЛВС, то БАт на нем начинает представляться DNS-ом того адреса, на который он попал при дозвонке.
Чтобы ни указал в файле HOST, результата ни какого - это файл не используется при определении сетевой идентификации.
Установка на этом компьютере поддержки DNS средствами файрвола и явного указание в сетевых настройках и настройке диалап-соединения результата не дает.
Вопросы:
1. Почему Бат работает имено так?
2. Каким образом БАТ заставить представляться нужным именем?
3. Почему при установленном модемном соединении БАТ игнорирует сетевые настройки?
И у меня эта же проблема решилась таким же способом. А так не мог отправить ни одного файла в почте. Начертил кучу схем по климатической технике и не мог отправить. Заказчики просто в яросте были. Так что всем огромное спасибо.Сообщение от Johan