shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Pegar saida de comando smtp


From: Cristiano Ferrari
Subject: Re: Pegar saida de comando smtp
Date: Thu, 23 Apr 2009 13:25:38 -0000
User-agent: eGroups-EW/0.82

--- Em address@hidden, Amador Pahim <amador.pahim@...> escreveu
>
> Pessoal,
> 
> Executo:
> 
> amador@amador-desktop:~$ telnet smtp.dominio.com.br 25
>
>(...)
> 
> 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


Amador, bom dia.

Faz um pipe e redireciona o stdout para o comando tee.

Este comando intercepta tudo que passa pela stdout, grava em um arquivo que 
você indica o nome e devolve para a stdout.

Fica +/- assim


cristiano@mga0-fwall-dsl:~> telnet smtp.dominio.com.br 25 | tee teste.xt
Trying 200.234.205.152...
Connected to smtp.dominio.com.br.
Escape character is '^]'.
220 hm941.dominio.com.br ESMTP
ehlo localhost
250-hm941.dominio.com.br
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-PIPELINING
250 8BITMIME
quit
221 hm941.dominio.com.br
Connection closed by foreign host.

cristiano@mga0-fwall-dsl:~> cat teste.xt
Trying 200.234.205.152...
Connected to smtp.dominio.com.br.
Escape character is '^]'.
220 hm941.dominio.com.br ESMTP
250-hm941.dominio.com.br
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-PIPELINING
250 8BITMIME
221 hm941.dominio.com.br

cristiano@mga0-fwall-dsl:~>

Resolve?

Abraços...

Cristiano





reply via email to

[Prev in Thread] Current Thread [Next in Thread]