Em Qui, 2003-03-27 �s 17:54, Eduardo Henrique Rizo escreveu:
> estou precisando enviar um e-mail via linha de comando. Estou tentando utilizar 
> o comando:
> mail [EMAIL PROTECTED] -u usuario -s "teste de mensagem"
> 
> o problema � que quando dou o enter ele fica esperando eu digitar alguma 
> coisa... e eu precisava que quando eu desse o enter ele j� executasse o comando.


Use o redirecionamento da entrada padr�o. Digita a mensagem e grave-a
num arquivo. Depois fa�a

mail [EMAIL PROTECTED] -u usuario -s "assunto..." < mensagem.txt

Se estiver usando um programa para gerar a mensagem, vc pode usar o pipe
( | ):

programa | mail [EMAIL PROTECTED] -u usuario -s "teste de mensagem"

Tudo o que o programa enviar para a sa�da padr�o servir� como entrada
para o processo mail.

Essa � a beleza da modularidade do Unix. Isso era tamb�m muito usado no
M$ DOS mas foi esquecido no tempo quando criaram as interfaces gr�ficas
para Windows e esconderam do usu�rio o prompt de comando.


Assinantes em 27/03/2003: 2245
Mensagens recebidas desde 07/01/1999: 205768
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a