试图找到电子邮件管道文件

时间:2011-10-31 20:30:36

标签: email unix

大约一年前,有人帮我设置了一个文件,可以将发送到特定域的电子邮件发送到PHP脚本。我在UNIX(CentOS)上并且知道该文件应该在/ etc / aliases

不知道还有什么要寻找的。我需要修改该文件以为其他域添加类似的功能。

任何指导都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

对于后缀:

非常重要:保存现有的/etc/postfix/master.cf/etc/postfix/transport

修改/etc/postfix/master.cf

附加这些

php-transport    unix  -       n       n       -        1      pipe
    flags=Rq user=phtran argv=/path/to/script.php ${sender} ${recipient}

注意:在flags之前设置空格非常重要 要获得pipe的更多参数,请阅读此处 - > http://www.postfix.org/pipe.8.html

创建用户phtran并将其指定为/path/to/script.php的所有者。使脚本可执行。

将此行添加到/etc/postfix/transport

my.domain php-transport:
.my.domain php-transport:


运行

postmap /etc/postfix/transport

以下是tarnsport地图的文档:http://www.postfix.org/transport.5.html

重启后缀服务。