Tentando executar um script após o maildrop entregar o email

Tentando executar um script após o maildrop entregar o email

Estou tentando fazer com que o maildrop execute um script depois de entregar o email na pasta/var/mail/user.

/etc/postfix/master.cfcontém

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

/usr/bin/maildrop-wrapperé um script bash simples que contém

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

Os e-mails são entregues corretamente /var/mail/usere podem ser lidos, mailmas my.phpnão são executados

Posso executar my.phpdiretamente sem problemas, então sei que o problema deve estar em algum lugar da execução antes, mas não consigo descobrir (conheço muito pouco script bash, então pode ser óbvio para qualquer outra pessoa).

Alternativamente, uma solução sem o arquivo wrapper também seria apreciada. Eu tentei colocar

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

mas /etc/maildroprcnão funcionou.

informação relacionada