Pessoal como faço para enviar um e-mail em modo texto, preciso instalar algum cliente de e-mail?
Pessoal como faço para enviar um e-mail em modo texto, preciso instalar algum cliente de e-mail?
Dah uma lida no manual do comando mail
Código :# man mail
Basicamente é assim:
Código :# cat /caminho/texto_que_quer_enviar.txt | mail -a </caminho/arquivo_anexo> -b <email_do_cara> -s "<assunto>"
ou
Código :# echo "O que você quer falar \n agora em outra linha" | mail -a </caminho/arquivo_anexo> -b <email_do_cara> -s "<assunto>"
Amigo obrigado pela ajuda eu li o man mas não me ajudou muito.
e fiz o que vc escreveu e deu a seguinte menssagem:
You must specify direct recipients with -s, -c, or -b
E eu escrevi exatamente o que vc mandou.
Cara, eu tinha respondido apenas pelo manual mas resolvi agora testar aqui.
Use assim:
Código :# echo "O que você quer falar \n agora em outra linha" | mail -a </caminho/arquivo_anexo> -s "<assunto>" <email_do_cara>
Viu a diferença? Joguei o e-mail para o final e retirei o -b
Cara, eu fiz outro teste aqui. o \n no comando echo enão funcionou.
Para escrever um e-mail com várias linhas você deverá utilizar um arquivo de texto e dar um
Código :cat arquivo.txt | ...
Kra se o cliente mail já estiver sido intalado e so da esse comando:
mail -a resultado.pdf -s "Assunto-da-mensagem" [email protected] < /home/conteudo.txt
-a = adiciona um anexo, no exemplo, resultado.pdf
-s = assunto da mensagem
/home/conteudo.txt = caminho do arquivo com o texto do e-mail
Espero q ajude!