使用Postfix管道电子邮件

时间:2012-07-17 16:19:41

标签: php email pipe postfix-mta

我正在尝试为特定的电子邮件地址设置管道。我正在关注我看到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"

当我尝试发送电子邮件时,它会返回可交付成果。我做错了什么?

1 个答案:

答案 0 :(得分:4)

来自Postfix aliases(5) man page

  o    An alias definition has the form
            name: value1, value2, ...
     

该名称是本地地址(无域名部分)。使用双引号时   该名称包含任何特殊字符,例如空格#',:',   或者`@'。名称折叠为小写,以便生成数据库   查找不区分大小写。

要转发任意域地址的电子邮件,请改为阅读virtual(5)