HTML-formatierte E-Mail mit Bash-Shell-Skript
Frage
Dies ist mein unten stehendes Skript, das einwandfrei funktioniert, da es nur Klartext-E-Mails sendet.
Meine Frage ist also: Wie kann ich mein unten stehendes Skript ändern, um es als HTML-formatierte E-Mail zu senden?Ich möchte die Textfarbe dieses Ausdrucks anzeigen (echo "100*$TEST2/$TEST1" | bc -l)
als RED
in einer E-Mail und das kann nur in HTML-formatierten E-Mails erfolgen.Das ist der Grund, warum ich daran gedacht habe, eine E-Mail im HTML-Format zu senden.Irgendwelche Vorschläge werden eine große Hilfe sein.
#!/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
Lösung
Hier sind einige Möglichkeiten, HTML-E-Mails mit mailx zu senden
http://www.unix.com/unix-advanced-expert-users/37480-display-html-text-body-using-unix-mailx.html
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow