使用 Exim 和虚拟主机进行 Catchall

使用 Exim 和虚拟主机进行 Catchall

我尝试按照以下教程进行操作:http://www.phpshare.org/articles/Piping-Incoming-Mail-with-PHP.html使用 Exim 将传入邮件传送到虚拟主机的 PHP 脚本。我似乎无法让它工作。有什么想法吗?

这是我的 exim.conf 设置:

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

我已经创建了目录:

/etc/exim/虚拟主机

并在其中创建了一个文件:ysend.com,内容如下:

全部捕获:|php -q /home/ysend/public_html/handler.php

我也尝试过:

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

也:

全部包含:[电子邮件保护]

*:[电子邮件保护]

答案1

尝试

进出口银行[电子邮件保护]

Exim 对其正在做的事情非常谨慎。

您可以将以下行添加到 exim.conf 的主要部分

trust_users = 你的 apache 用户

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

最重要的是:将您的 vhost_alias 从路由器移到控制器。路由器用于发送到场外的邮件,控制器用于处理本地邮件。

相关内容