mail コマンドはLinuxからメールを送信する際に非常に便利なコマンドです。

コマンド例:

$ echo "本文" | mail -s "件名" -r 送信元メールアドレス 送信先メールアドレス

本文は echo もしくは cat でファイル名を指定します。

オプション

-s  件名

-r  送信元メールアドレス

-c  CCで送信するメールアドレス

-b  BCCで送信するメールアドレス

ただし、本文に日本語を含めると Gmail 受信時に添付ファイルになってしまうことがあります。

これを防ぐ方法としてロケールを設定します。

export LC_CTYPE=ja_JP.UTF-8

コマンド例:

$ export LC_CTYPE=ja_JP.UTF-8;echo "テストメール" | mail -s "テスト" -r 送信元メールアドレス 送信先メールアドレス

cronからメールを送信する場合もスクリプトの冒頭に含めることで回避できます。

 

お疲れさまでした。

 

Joomla templates by a4joomla