我正在尝试为特定的电子邮件地址设置管道。我正在关注我看到here的内容,但在newaliases
后,我得到以下内容:
postalias: warning: /etc/postfix/aliases, line 1: name must be local
我的/etc/postfix/aliases
:
pipe@example.com: "| /usr/bin/php -q /home/path/to/file/pipe.php"
当我尝试发送电子邮件时,它会返回可交付成果。我做错了什么?
答案 0 :(得分:4)
来自Postfix aliases(5) man page:
o An alias definition has the form name: value1, value2, ...
该名称是本地地址(无域名部分)。使用双引号时 该名称包含任何特殊字符,例如空格
#',
:', 或者`@'。名称折叠为小写,以便生成数据库 查找不区分大小写。
要转发任意域地址的电子邮件,请改为阅读virtual(5)。