在 Postfix 中,我可以配置将电子邮件转发到 /etc/aliases 中的脚本,例如
mailuser: | mailprocessor.pl
如果我使用以下方法创建命名管道
mkfifo /opt/mypipe
然后更改 /etc/aliases 以直接写入管道,例如
mailuser: | /opt/mypipe
写入命名管道没有任何意义。我做错了什么?还是无法直接写入管道?
答案1
它可能使用管道的名称作为命令,并在使用 | 语法时尝试执行它。也许可以尝试:
mailuser: | cat > /opt/mypipe