comando para enviar email do terminal do linux:
mail
sintaxe:
-s (subject) Titulo
-b (Bcc) Copia oculta
-c (cc) Copia
-a (headers) Insere informações adicionais no cabeçario
Vamos a prática!
echo “Ola! isso é um teste!” |mail -s “Teste de email” [email protected]
estamos mandando um email para “[email protected]” com o titulo “Teste de email” e a mensagem vai ser “Ola! isso é um teste!”
Já tive alguns problemas com acentos, caso isso aconteça é necessário modificar o header para setar o chartset, basta adicionar a opção -a “charset=utf8;” (ou ISO8859-1, dependendo do seu sistema)
Você pode adicionar outras opções de header , seguindo os padrões da RFC2822