Попытка найти файл электронной почты - PullRequest
0 голосов
/ 01 ноября 2011

Около года назад кто-то помог мне настроить файл, который бы передавал письма, приходящие на определенный домен, в скрипт PHP.Я нахожусь в UNIX (CentOS) и знаю, что файл должен быть в / etc / aliases

Не знаю, что еще искать.Мне нужно изменить файл, чтобы добавить аналогичные функции для другого домена.

Любые рекомендации будут высоко оценены.

1 Ответ

1 голос
/ 01 ноября 2011

Для постфикса:

ОЧЕНЬ ВАЖНО : сохранить существующие /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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...