今年の初めごろにやったプログラムです。
かなり汎用的なのと、使えそうなのでメモしときます。
題の通り、メールを受信して、それをトリガーにしてなんらかのプログラムを起動させます。
ここではPHPで、あるプログラムを起動させるものとします。
1 2 3 4 5 6 7 8 9 10 |
#まずは設定ファイルを開きます。 vim /etc/aliases #一番下に以下の記述 matsumoto: "|/usr/bin/php /home/matsumoto/sampledir/sampletest.php" #上記の設定のいみはユーザーmatsumotoがメールを受け取ったら、 #右のコマンドを実行するという意味です。 # #保存後 newaliases #で反映します。 |
上記プログラムを反映した後、テストでメールを受信させてプログラムが起動すればOKです。
参考リンク