MAT(メール配送システム)に何を使ってるかわかりませんが、例えばqmailを使っていた場合、
.qmailファイル(ドットqmail)の利用でメール受信時に指定したアクションを起こすことができます。
postfixなら.forwardファイルです。
これらのファイルにあらかじめ作成したPHPプログラムを絶対パスで指定しておくと、
メール受信時にPHPプログラムを起動させることができます。
監視ではなく、受信によりプログラムキックされるということです。
PHPの起動は
/usr/local/bin/php -f /home/xxx/xxx.php
と、コマンド起動形式で記述です。
送信元アドレス、本文などの情報は環境変数や標準入力で取得できます。
.qmail、.forwardへの記述方法は調べてください。
PHPならばパーミッションは実行可能形式にする必要はありません。
但しこれらの方法は恐らく「サーバーのルート権限」がないとできないと思われます。
(レンタルサーバーであれば厳しいかも、です)
となると#1の方が言うようにPOPサーバーに接続しメールデータを
ソケットで受信するPGを作成、crontabを利用して定期的に起動させる、
とういう方法しかないでしょうね。
設定にはシェルの利用が不可欠ですし、レンタルサーバーなら1分間
に何回もPHPを起動させると怒られるかもしれません・・・
お礼
ありがとうございました。 検討の方向性はわかりました。 (私のスキルでできるかはわかりませんが) トライしてみます。