[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script com telnet
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Script com telnet |
Date: |
Sat, 28 Apr 2012 22:02:08 -0300 |
Deve haver algo errado, pois te garanto que isso funciona, inclusive em
vários sabores de UNIX.
No UNIX não tinha netcat, nem expect. Cansei de usar essa sintaxe do telnet
e sempre funcionou.
Abcs,
Julio
*
*
Em 28 de abril de 2012 13:36, Adonai Silveira Canez
<address@hidden>escreveu:
> **
>
>
> Julio, eu estou conectando no cyrus que é um servidor imap e eu ja tinha
> visto esse teu exemplo numa msg anterior e testei mas não funcionou, eu não
> tinha usado o sleep no meu teste ....
>
> Adonai
>
> Em 28 de abril de 2012 13:17, Julio C. Neves <address@hidden
> >escreveu:
>
> > Se for para fazer em telnet puro (que eu desaconselho), basta fazer:
> >
> > (echo usuario; sleep 2; echo senha; sleep 2; echo select INBOX; sleep 2;
> > echo copy 1 INBOX/email; sleep 2; exit) | telnet localhost 143
> >
> > Esse sleep 2 segundos, costuma ser um bom tempo, mas pode ser ajustado de
> > acordo com a latência da sua rede.
> >
> > Se vc tem um prg ouvindo a porta 143, o melhor mesmo é usar netcat ou
> nc. É
> > muito mais amigável que o expect.
> >
> > Abcs,
> > Julio
> >
> > *
> > *
> >
> >
> >
> > Em 28 de abril de 2012 11:23, Adonai Silveira Canez
> > <address@hidden>escreveu:
> >
> > > **
> > >
> > >
> > > Petterson, desse forma não funciona para o telnet, com ftp funciona..
> > >
> > > Adonai
> > >
> > > Em 28 de abril de 2012 09:30, Petterson Faria <
> > > address@hidden
> > > > escreveu:
> > >
> > >
> > > > $ telnet localhost 143 <<eof
> > > > login usuario senha
> > > > select INBOX
> > > > copy 1 INBOX/email
> > > > logout
> > > > eof
> > > >
> > > > --
> > > > Atenciosamente,
> > > > *Petterson Faria*
> > > >
> > > > *"A ciência nunca resolve um problema sem criar mais dez"
> > > > (George Bernard Shaw*)
> > > >
> > > >
> > > >
> > > >
> > > > 2012/4/27 Adonai Silveira Canez <address@hidden>
> > > >
> > > > > **
> > > > >
> > > > >
> > > > > Boa tarde a todos,
> > > > >
> > > > > pessoal preciso fazer um script que mande comandos por telnet para
> um
> > > > > servidor imap na porta 143, o problema é que o telnet não executa
> uma
> > > > lista
> > > > > de comandos diretamente, pelo que eu descobri o telnet só funciona
> de
> > > > forma
> > > > > interativa, por isso não sei como resolver esse problema. Eu
> > pesquisei
> > > e
> > > > > descobri o programa expect que deve resolver isso, mas me pareceu
> um
> > > > pouco
> > > > > complicado pois não achei nenhum exemplo bom para me ajudar. Alguem
> > tem
> > > > > dica de como resolver esse problema.
> > > > > Os comandos que preciso executar no telnet estão abaixo
> > > > >
> > > > > # telnet localhost 143
> > > > > . login usuario senha
> > > > > . select INBOX
> > > > > . copy 1 INBOX/email
> > > > > . logout
> > > > >
> > > > > [As partes desta mensagem que não continham texto foram removidas]
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > > > ------------------------------------
> > > >
> > > > ----------------------------------------------------------
> > > > Esta lista não admite a abordagem de outras liguagens de programação,
> > > como
> > > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > > > prévio aviso.
> > > > ----------------------------------------------------------
> > > > Sair da lista: address@hidden
> > >
> > > > ----------------------------------------------------------
> > > > Esta lista é moderada de acordo com o previsto em
> > > > http://www.listas-discussao.cjb.net
> > > > ----------------------------------------------------------
> > > > Servidor Newsgroup da lista: news.gmane.org
> > > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > > >
> > > > Links do Yahoo! Grupos
> > > >
> > > >
> > > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ------------------------------------
> >
> > ----------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação,
> como
> > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > prévio aviso.
> > ----------------------------------------------------------
> > Sair da lista: address@hidden
> > ----------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > ----------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> > Links do Yahoo! Grupos
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]