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

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

RES: [shell-script] SOLUÇÃO - Dúvidas na automatização de envio de e-mai


From: Julio Cezar Neves - DATAPREVRJ
Subject: RES: [shell-script] SOLUÇÃO - Dúvidas na automatização de envio de e-mail
Date: Tue, 29 Apr 2003 12:23:25 -0300

Olá Waldirio,
cuméqui vc passou o e-mail sem passar o Login Name e a senha para o telnet?
Não entendi...

[ ]s,
Julio Cezar Neves
-Eu Apoio o Software Livre-
-I Support Free Software-
* +55 21 2528-7070  /  9853-4044
*address@hidden


> -----Mensagem original-----
> De: Waldirio M. Pinheiro [mailto:address@hidden]
> Enviada em: terça-feira, 29 de abril de 2003 00:11
> Para: address@hidden
> Assunto: [shell-script] SOLUÇÃO - Dúvidas na automatização de envio de
> e-mail
> 
> 
>             Caro Júlio e companheiros,
> 
>     Agradeço pela ajuda e colaboração de todos, mas o que 
> funcionou mesmo
> para  o que foi proposto no início foi a idéia do Júlio.
> 
>     Segue o exemplo de como ficaria o Script
> 
> #!/bin/bash
> n=5
> EMAIL_ORIGEM="address@hidden"
> EMAIL_DESTINO="address@hidden"
> Maquina="srv"
> 
> 
> (sleep $n; echo mail from: $EMAIL_ORIGEM; sleep $n; echo rcpt to:
> $EMAIL_DESTINO; sleep $n; echo data; sleep $n;echo Teste; 
> sleep $n; echo .;
> sleep $n; echo quit) | telnet $Maquina 25
> 
> 
> Obrigado a todos
> 
> Atenciosamente
> Waldirio
>   Olá Waldirio, agora entendi o seu problema! Do jeito que vc 
> escreveu,
> pensei
>   que o grilo estava no mail, mas no duro o q vc está 
> tentendo é fazer um
>   script que faça telnet e dê alguns cmds, né?
> 
>   Bem é o seguinte: aconselho a vc usar o ssh, ou rsh, ou 
> ainda o ftp com a
>   opção "site exec", mas se vc ñ tiver outra saída além do telnet,
> experimente
>   um script assim:
> 
>   1 - Leia a máquina para $Maquina
>   2 - Leia o username para $User
>   3 - Leia a senha com read -s para $Senha (read com a opção 
> -s tira o echo
> da
>   tela)
>   4 - (sleep n; echo $User; sleep n; echo $Senha; sleep n; 
> echo ls -l; sleep
>   n) | telnet $Maquina
>   Obs:
>   1 - Ajuste o n para o tempo necessário à operação - costuma 
> ficar entre 2
> e
>   5;
>   2 - Troque o ls -l pela instrução que vc quiser.
> 
>   [ ]s,
>   Julio Cezar Neves
>   -Eu Apoio o Software Livre-
>   -I Support Free Software-
>   * +55 21 2528-7070  /  9853-4044
>   *address@hidden


reply via email to

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