Я пробовал следовать руководству по адресу: http://www.phpshare.org/articles/Piping-Incoming-Mail-with-PHP.html для передачи входящей почты на PHP-скрипт для виртуального хоста с Exim. Кажется, я не могу заставить его работать. Любые идеи?
Вот моя настройка exim.conf:
Я создал каталог:
/ и т.д. / exim / vhosts
И создал в нем файл: ysend.com с:
универсальный: | php -q /home/ysend/public_html/handler.php
Я также пробовал:
*: | php -q /home/ysend/public_html/handler.php
Так же как:
универсальный: my.email.address@site.com
и
*: my.email.address@site.com
попробуйте
exim -bt someaddress@site.com
Exim очень красноречиво говорит о том, что делает.
Вы можете добавить следующую строку в ваш главный раздел exim.conf
trust_users = yourapacheuser
(apacheuser может быть www-данными на debian / ubuntu, httpd на redhat / fedora)
и самое главное: переместите свой vhost_alias с роутеров на директора. маршрутизаторы предназначены для почты, отправляемой за пределы офиса, директора по обработке локальной почты.