Назад | Перейти на главную страницу

Catchall с Exim и виртуальным хостом

Я пробовал следовать руководству по адресу: http://www.phpshare.org/articles/Piping-Incoming-Mail-with-PHP.html для передачи входящей почты на PHP-скрипт для виртуального хоста с Exim. Кажется, я не могу заставить его работать. Любые идеи?

Вот моя настройка exim.conf:

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

Я создал каталог:

/ и т.д. / 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 с роутеров на директора. маршрутизаторы предназначены для почты, отправляемой за пределы офиса, директора по обработке локальной почты.