Не могу добиться, чтобы Bat (4.0.24) отправил сообщение. Компьютер в домене, интернет раздается ISA сервером, но порты 25 и 110 открыты и получить почту удается без проблем. Лог SMTP соединения выглядит вот так:
В логе заметна особенность, которой нет на нормально работающих компьютерах. Каждая команда клиента посылается, в среднем, через ~50 сек. после ответа сервера. Что Bat делает все это время?! В обычных логах команды следюут сразу за очередным ответом сервера. Если с этого же компьютера запустить сеанс телнет (telnet smtp1.mtw.ru 25), то процедура подключения и авторизации вручную (из телнет) проходит без проблем!!!
| Код |
|---|
<18:32:45> C: Connected to smtp1.mtw.ru, port 25 <18:32:45> S: 220 smtp1.mtw.ru ESMTP PREVED!!! <18:33:31> C: EHLO omega.diam.ru <18:33:31> S: 421 smtp1.mtw.ru Error: timeout exceeded <18:34:18> C: HELO omega.diam.ru <18:34:18> S: !!! Socket error: #10053 (0x00002745) Программа на вашем хост-компьютере разорвала установленное подключение <18:34:18> S: !!! Socket error: #10053 (0x00002745) Программа на вашем хост-компьютере разорвала установленное подключение |
В логе заметна особенность, которой нет на нормально работающих компьютерах. Каждая команда клиента посылается, в среднем, через ~50 сек. после ответа сервера. Что Bat делает все это время?! В обычных логах команды следюут сразу за очередным ответом сервера. Если с этого же компьютера запустить сеанс телнет (telnet smtp1.mtw.ru 25), то процедура подключения и авторизации вручную (из телнет) проходит без проблем!!!
Изменено: - 06.05.2008 17:55:56