Caro Plebeo, algum tempo atrás enviei esta msg para a Linux-br. Vê se funciona aí:
************************************************************* De: Jair Custodio da Silva <[EMAIL PROTECTED]> Para: Lúcio Dalmas - J Marcante <[EMAIL PROTECTED]> Cc: Linux-br <[EMAIL PROTECTED]> Assunto: Re: (linux-br)e-mail em linha de comando Data: Sun, 2 Nov 2003 22:27:52 -0200 * Lúcio Dalmas - J Marcante ([EMAIL PROTECTED]) escreveu: > Boa noite..... alguém aqui envia e-mails via linha de comando?? > > Tenho instalado em meu servidor o SuSE 8.2 Professional, e o pacote que faz > isso é o Nail, porém ele > exige interação do usuário! Para o mail ser enviado é preciso dar um > CONTROL - D...... não achei outra opção! > > Alguém teria uma dica para mim.... pois preciso implementar uma > rotina de envio de e-mail via linha de comando dentro do meu sistema!!! Existem várias maneiras, vou mostrar duas retiradas do site http://www.vivaolinux.com.br MÉTODO 1: Enviar e-mail pela linha de comando, apenas com uma sequencia Publicado por Júnior César Silva em 14/10/2003 Em algum momento, pode haver a necessidade de fazer o Linux enviar um e-mail com assunto, anexo e corpo através de um comando de linha, sem a necessidade de digitar as informações, seguido de enter. O comando utilizado será o mutt. Segue abaixo o exemplo: $ cat /caminho/arquivo.txt | mutt -s "Assunto" -a /caminho/arquivoanexo [EMAIL PROTECTED] Explicando (o comando é em uma única linha): arquivo.txt = mensagem que será inserida no corpo do e-mail arquivoanexo = arquivo que será enviado como anexo MÉTODO 2: Enviando html atachado ao corpo do e-mail através da linha de comando Autor: Rodrigo Pace de Barros <[EMAIL PROTECTED]> Data: 28/11/2002 Para enviar um attach html através da linha de comando, basta digitar o seguinte comando (também digitado em uma única linha): cat arquivo-com-codigo-html | uuencode arquivo.html | mail -s "Título do e-mail" [EMAIL PROTECTED] e pronto. Lembrando que o comando uuencode está disponível no pacote sharutils. Espero ter ajudado. -- +----------------------------------------------------------------------+ | Powered By Debian GNU/Linux ('Testing' e 'Unstable') | |Jair Custodio da Silva <[EMAIL PROTECTED]> Linux user #189.782 | +----------------------------------------------------------------------+ ************************************************************* 2008/2/27, plebeo <[EMAIL PROTECTED]>: > > Olá pessoal continuo apanhando aqui com os emails com o mailx, alguem ja > conseguio usar ele pra enviar uma mensagem com corpo html? > > segui varias dicas que achei pelo google e nenhuma funciona, na grande > maioria a dica é unanime em dizer que fazendo como no exemplo abaixo > funciona, mas pra minha versao aqui do mailx a opcao "-a" é de anexo, com > isso nao funciona o comando abaixo. Ja esperimentei o uuencode, mas ele tb > nao funciona, envia um monte de caracteres estranhos no lugar da mensagem > html. > Qual a maneira correta de fazer isso? > Muito grato a todos. > > mail -a "Content-type: text/html;" -s "Assunto" user em mail.com > <http://bazar2.conectiva.com.br/mailman/listinfo/linux-br> < arquivo.html > > > -- Jair Custodio da Silva <[EMAIL PROTECTED]> Criptografia e Segurança de Redes e Servidores Linux Programador PHP/MYSQL Chave Criptográfica (Public GnupgID): 0x975DAF5C Jabber ID: [EMAIL PROTECTED]