Для постфикса:
ОЧЕНЬ ВАЖНО : сохранить существующие /etc/postfix/master.cf
и /etc/postfix/transport
.
Редактировать /etc/postfix/master.cf
Добавить эти строки
php-transport unix - n n - 1 pipe
flags=Rq user=phtran argv=/path/to/script.php ${sender} ${recipient}
Примечание: важно иметь пробелы до flags
Чтобы узнать больше параметров pipe
, прочитайте это -> http://www.postfix.org/pipe.8.html
Создайте пользователя phtran
и назначьте его владельцем /path/to/script.php
. Сделайте скрипт исполняемым.
Добавить эту строку к /etc/postfix/transport
my.domain php-transport:
.my.domain php-transport:
Run
postmap /etc/postfix/transport
Вот документация для карты Tarnsport: http://www.postfix.org/transport.5.html
Перезапустите службу postfix.