当电子邮件在 Postfix 中退回时,我试图调用我的 php 脚本,但是当电子邮件退回时,我得到了
May 23 19:45:17 development postfix/pipe[5394]: 2064C22132B: to=<ian@rar.com>, relay=bouncer, delay=3778, delays=3778/0.03/0/0.03, dsn=4.3.0, status=deferred (temporary failure. Command output: pipe: fatal: pipe_command: execvp /web/mailer/scripts/bouncer.php: Permission denied )
在我的 master.cf 文件中
bouncer unix - n n - - pipe flags=F user=bouncer argv=/web/mailer/scripts/bouncer.php ${sender} ${size} ${recipient}
在 main.cf 中
default_privs = bouncer
据我所知,这应该可以工作,因为它不是 root 用户,但如果我 su 保镖并运行,它有权执行脚本。
任何帮助将不胜感激,我开始有点生气,谢谢!