具有Exim和虚拟主机的Catchall

我试着按照教程http://www.phpshare.org/articles/Piping-Incoming-Mail-with-PHP.html将传入的邮件通过Eximpipe道化为虚拟主机的PHP脚本。 我似乎无法得到它的工作。 有任何想法吗?

这是我的exim.conf设置:

http://www.ysend.com/exim.txt

我已经创build了目录:

的/ etc /进出口/虚拟主机

并在其中创build了一个文件:ysend.com:

抓住所有:| php -q /home/ysend/public_html/handler.php

我也试过:

*:| php -q /home/ysend/public_html/handler.php

以及:

抓住所有:[email protected]

*:[email protected]

尝试一下

exim -bt [email protected]

Exim对于它在做什么颇为讨厌。

你可以在你的exim.conf主要部分添加下面一行

trusted_users = yourapacheuser

(apacheuser可能是debian / ubuntu上的www-data,redhat / fedora上的httpd)

最重要的是:将你的vhost_alias从路由器转移到director。 路由器是发送到异地的邮件,主pipe如何处理本地邮件。