シェルからのmailコマンド実行時のエラー解消法

シェルからメール送信をしたい場合があります。

#!/bin/sh

MAIL_ADDRESS="xxxxx@xxxxx"
SUBJECT="test subject"
BODY="test body"

echo ${BODY} | mail -s ${SUBJECT} ${MAIL_ADDRESS}

ただ、サーバーによっては以下のようにエラーを出す場合があります。

mail: command not found

mailコマンドが使えない状態ですね。
そんな時は、mailxをyumでインストールすれば解決です。

yum install mailx

おすすめ記事


コメントを残す




Menu

HOME

 TOP