我尝试配置 postfix,让其在每次用户“退回”收到邮件时执行脚本 /tmp/test.sh。我的 /etc/postfix/aliases:
...
bounce: "| /tmp/test.sh"
...
如果我向该用户发送一封邮件,我会收到:
<"| /tmp/test.sh"@mydomain>: user unknown
我错过了什么,或者我做错了什么?
编辑:即使删除引号后:同样的错误...脚本是可执行的,并且解释器设置在第一行
答案1
不要使用“(引号),因为它会将中间的所有内容视为地址而不是管道。确保您的脚本是可执行的。