Email formattata HTML utilizzando lo script Shell Bash
Domanda
Questo è il mio script qui sotto che funziona bene mentre invia solo un'e-mail di testo normale.
Quindi la mia domanda è- Come posso modificare il mio script qui sotto per inviare questo come e-mail formattata HTML?Voglio mostrare il colore del testo di questa espressione (echo "100*$TEST2/$TEST1" | bc -l)
come RED
in un'e-mail e che può essere eseguita solo nelle e-mail formattate HTML.Quindi questa è la ragione per cui stavo pensando di inviare un'e-mail in modo formattato HTML.Qualsiasi suggerimento sarà di grande aiuto.
#!/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
. Soluzione
Ecco alcuni modi per inviare e-mail di tipo HTML con MailX
http://www.unix.com/unix-advanced-expert-user/37480-display-html-text-body-using-unix-mailx.html
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow