Ola,

 

Talvez você possa utilizar expect e ir jogando 1 a 1 as saída da sessão
smtp/telnet.

 

Atenciosamente.

 

De: shell-script@yahoogrupos.com.br [mailto:shell-scr...@yahoogrupos.com.br]
Em nome de Amador Pahim
Enviada em: quinta-feira, 23 de abril de 2009 08:27
Para: shell-script@yahoogrupos.com.br
Assunto: [shell-script] Pegar saida de comando smtp

 






Pessoal,

Executo:

ama...@amador-desktop:~$ telnet smtp.dominio.com.br 25
Trying 192.168.10.10...
Connected to smtp.dominio.com.br.
Escape character is '^]'.

Agora vou dar comandos SMTP dentro do telnet:

ehlo localhost
250-smtp.dominio.com.br
250-PIPELINING
250-SIZE 52428800
250-VRFY
250-ETRN
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250 8BITMIME

O que quero fazer eh mandar o resultado desse "ehlo localhost" para um
arquivo de texto na máquina que origina o telnet. Seria algo como: "ehlo
localhost > /tmp/file.txt", mas isso não funciona, obviamente, pois estou
dentro de uma sessão telnet.

Alguma sugestão?

Abraço,
Amador Pahim

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]





[As partes desta mensagem que não continham texto foram removidas]

Responder a