東京うぇ部

PHPをメインにしたプログラム情報共有サイト

CentOS

シェルからの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

コメントを残す




このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事