使用bash shell脚本的HTML格式的电子邮件

时间:2012-10-03 06:18:26

标签: bash shell mailx

这是我的下面脚本,它只能发送纯文本电子邮件。

所以我的问题是 - 如何修改我的下面脚本以将其作为HTML格式的电子邮件发送?我想在电子邮件中将此表达式(echo "100*$TEST2/$TEST1" | bc -l)的文本颜色显示为RED,并且只能在HTML格式的电子邮件中进行。所以这就是我想以HTML格式发送电子邮件的原因。任何建议都会有很大的帮助。

#!/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

1 个答案:

答案 0 :(得分:1)

以下是使用mailx发送html类型电子邮件的一些方法

http://www.unix.com/unix-advanced-expert-users/37480-display-html-text-body-using-unix-mailx.html