Каждый раз, когда пользователь регистрируется на нашем веб-сайте через внешнего поставщика, мы получаем базовое электронное письмо с основным содержимым, содержащим данные пользователя.
Я хочу написать этому пользователю персональный автоматический ответ. Фактический разбор тела письма и ответ через PHP я уже написал, но как мне настроить это из postfix?
На данный момент он настроен с помощью плагин roundcube Sieve где письмо перемещается в папку «Подписка». Можно ли здесь создать настраиваемое действие?
Debain Squeeze, Postfix и Dovecot
При условии, что у вас есть отдельный адрес электронной почты, используемый только для подписок, самым простым решением было бы указать Postfix передавать письма на этот адрес сценарию, а не доставлять их в почтовый ящик.
Вы можете сделать это двумя способами. Первый - сделать это в файле "aliases" в каталоге конфигурации вашего постфикса. Если это так, добавленная вами строка будет выглядеть примерно так:
subscribe@domain.com: | /path/to/the/script.php
Второй - сделать это в файле .forward в домашнем каталоге пользователя, получающего почту. Если это так, строка будет выглядеть так:
| /path/to/the/script.php
Больше информации в документация по псевдонимам Postfix - например, можно также доставить письмо получателю, а также передать его скрипту.