Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Windows Новый топик    Ответить
 как загнать текст в тело Telnet протокола ?  [new]
alex376
Member [заблокирован]

Откуда:
Сообщений: 882
открываю telnet сессию и даю команды по SMTP протоколу. Если все последовательно ручками вводить, то все ок.
А если по другому, то не работает:
пишу такой BAT файл:

telnet dexch.coplan.com 25
HELO
MAIL FROM: Ivan.Susanin@coplanmail.ru
RCPT TO: Ivan.Susanin@coplanmail.ru
DATA
test1
.
quit

1 строка попадает, но остальные данные уже не передаются в telnet

если так

input.txt
HELO
MAIL FROM: Ivan.Susanin@coplanmail.ru
RCPT TO: Ivan.Susanin@coplanmail.ru
DATA
test1
.
quit

а потом строчку
telnet dexch.coplan.com 25 < input.txt

то тоже не работает.

Как загнать текст в открытую телнет сессию из Windows ?
16 апр 08, 17:21    [5556827]     Ответить | Цитировать Сообщить модератору
 Re: как загнать текст в тело Telnet протокола ?  [new]
Anatoly Podgoretsky
Member

Откуда:
Сообщений: 62912
telnet /?
16 апр 08, 19:40    [5557524]     Ответить | Цитировать Сообщить модератору
 Re: как загнать текст в тело Telnet протокола ?  [new]
Green2
Member

Откуда: skype: green2x2
Сообщений: 13748

Только если ты сам программу свою напишешт, с сокетами.


Posted via ActualForum NNTP Server 1.4

16 апр 08, 20:37    [5557651]     Ответить | Цитировать Сообщить модератору
 Re: как загнать текст в тело Telnet протокола ?  [new]
DmGr
Member

Откуда:
Сообщений: 185
Написать скрипт на js/vbs
// Создаем процесс и запускаем его
var oExec = WSHShell.Exec(CommandString);
// Ждем когда закончится
while (oExec.Status == 0)
{
    WScript.sleep(100);

    а тут обработку команд 
    oExec.StdOut
    oExec.StdIn
};

Наверное так
17 апр 08, 10:38    [5559212]     Ответить | Цитировать Сообщить модератору
Все форумы / Windows Ответить