Postfix 不接受管道

Postfix 不接受管道

我尝试配置 postfix,让其在每次用户“退回”收到邮件时执行脚本 /tmp/test.sh。我的 /etc/postfix/aliases:

...
bounce: "| /tmp/test.sh"
...

如果我向该用户发送一封邮件,我会收到:

<"| /tmp/test.sh"@mydomain>: user unknown

我错过了什么,或者我做错了什么?

编辑:即使删除引号后:同样的错误...脚本是可执行的,并且解释器设置在第一行

答案1

不要使用“(引号),因为它会将中间的所有内容视为地址而不是管道。确保您的脚本是可执行的。

相关内容