E-mail formatado em HTML usando script bash shell
Pergunta
Este é o meu script abaixo que está funcionando bem, pois envia apenas e-mails de texto simples.
Então, minha pergunta é: como posso modificar meu script abaixo para enviá-lo como um e-mail formatado em HTML?Quero mostrar a cor do texto desta expressão (echo "100*$TEST2/$TEST1" | bc -l)
como RED
em um e-mail e isso pode ser feito apenas em e-mails formatados em HTML.Então foi por isso que pensei em enviar um e-mail no formato HTML.Qualquer sugestão será de grande ajuda.
#!/bin/bash
TEN_DAYS="3793274 230667"
TEST1=`echo $TEN_DAYS | awk '{print $1}'`
echo $TEST1
TEST2=`echo $TEN_DAYS | awk '{print $2}'`
echo $TEST2
mailx -s "Report" -r uname@host.com uname@host.com <<EOF
Error Percentage: `(echo "100*$TEST2/$TEST1" | bc -l)`
EOF
Solução
Aqui estão algumas maneiras de enviar e-mails do tipo HTML com mailx
http://www.unix.com/unix-advanced-expert-users/37480-display-html-text-body-using-unix-mailx.html
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow