CentOS でメールを送信しようと思ってmailコマンドを実行すると、mail: command not foundのエラーになることがあるが、単にmailパッケージがインストールされていないことによるもの。
なので、インストールすることにより解決できる。
まずは、現在本当にmailパッケージがインストールされていないかを確認するため、以下のコマンドを実行する。
# rpm -qa | grep mail
実行して、「mailx-12.4-6.el6.x86_64」というようなmailxパッケージがなければ、インストールしなければならない。
インストールするには、以下のコマンドを実行する。
# yum install mailx
インストールが完了したら、以下のようなコマンドで実際に以下であれば、「test@example.com」へメールが送れるか確認してみる。
# echo "test" | mail test@example.com