Se você quer ou precisa injetar headers, ou outras_coisas no email enviado, 
use/pesquise pelo parametro -t   do sendmail. 
sendmail -t <<EOF
mensagem
EOF

Caso precise nada disso, use o <mail> mesmo. 
echo mensagem | mail -s "ola" [EMAIL PROTECTED]
 a mensagem sairá com o usuário proprietário da [EMAIL PROTECTED] da máquina. 

Se eu fosse você usaria um módulo perl qqr pra construir isso, tipo o:

===================
#!/usr/bin/perl
  use Mail::Sendmail;
  %mail = ( To      => '[EMAIL PROTECTED]',
            From    => '[EMAIL PROTECTED]',
            Message => "This is a very short message"
           );
  sendmail(%mail) or die $Mail::Sendmail::error;
  print "OK. Log says:\n", $Mail::Sendmail::log;
=====================
[ ]s, Henry.



> On 6/9/06, Taisa Jácome wrote:
>  Como faço para enviar um mail via linha de comando pelo Sendmail?
>
 >  Agradeço por qualquer sugestão!!





_______________________________________________________
Yahoo! doce lar. Faça do Yahoo! sua homepage.
http://br.yahoo.com/homepageset.html

Responder a