1

これは、平文の電子メールのみを送信するため、正常に動作している以下のスクリプトです。

私の質問は、以下のスクリプトを変更して、これを 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
4

1 に答える 1

1

ここでは、mailx を使用して HTML タイプのメールを送信する方法をいくつか示します。

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

于 2012-10-03T06:57:10.263 に答える