電子メールで通知を送信するために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