メールドロップがメールを配信した後にスクリプトを実行しようとしています

メールドロップがメールを配信した後にスクリプトを実行しようとしています

/var/mail/user フォルダーに電子メールを配信した後、maildrop でスクリプトを実行しようとしています。

/etc/postfix/master.cf含む

maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/bin/maildrop-wrapper -d ${recipient}

/usr/bin/maildrop-wrapperシンプルなbashスクリプトで、

#!/bin/bash
/usr/bin/maildrop $@
/usr/bin/php -f /home/user/my.php

メールは正しく配信され/var/mail/user、読むことができますmailが、はmy.php実行されません。

問題なく直接実行できるのでmy.php、問題は実行前のどこかにあるはずだとわかっていますが、それを突き止めることができません (ただし、私は bash スクリプトについてはほとんど知らないので、他の人には明らかかもしれません)。

あるいは、ラッパーファイルを使用しない解決策も歓迎します。

`/usr/bin/php -f /home/user/my.php`

で、/etc/maildroprcしかしそれは機能しませんでした。

関連情報