我尝试按照以下教程进行操作:http://www.phpshare.org/articles/Piping-Incoming-Mail-with-PHP.html使用 Exim 将传入邮件传送到虚拟主机的 PHP 脚本。我似乎无法让它工作。有什么想法吗?
这是我的 exim.conf 设置:
我已经创建了目录:
/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 从路由器移到控制器。路由器用于发送到场外的邮件,控制器用于处理本地邮件。