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]
