/bin/mail コマンドを使用したヘッダーの設定

/bin/mail コマンドを使用したヘッダーの設定

電子メールで通知を送信するためにnagiosで使用するbashスクリプトがあります。主な部分は次のとおりです。

# $1 (FROM) | $2 (TO) | $3 (SUBJECT) | $4 (BODY)
/usr/bin/printf "%b" "$4" | /bin/mail -s "$3" "$2" -- -f $1

私はsendmailコマンドを直接使用できることを知っています(このようにしかし、これは、すべてのヘッダーを含むメッセージ全体を書き込むためにいくつかのスクリプトを再構築する必要があることを意味します。

/bin/mail私の場合、Importance: high追加したいヘッダーを使用して別のSMTPヘッダーを指定する方法はありますか?

私はMTAとCentOS 5.6 x64でexim 4.63を実行しています。

ベストアンサー1

さまざまなバージョンがありますmail(参照:郵便と郵便の違いは何ですかそしてガボプロジェクト様々なバージョンを書いたmail)。

健全な精神を維持したい場合は、関連する名前を使用しないことをお勧めしますmail愚か常に利用可能で非常に柔軟で、どこでも同じように機能する軽量テキストモードのメールクライアントです。

mutt -H - "$2" <<EOF
From: $1
To: $2
Subject: $3
Importance: high

$4
EOF

おすすめ記事