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

Postfix фильтрует сообщения и передает в PHP скрипт

Каждый раз, когда пользователь регистрируется на нашем веб-сайте через внешнего поставщика, мы получаем базовое электронное письмо с основным содержимым, содержащим данные пользователя.

Я хочу написать этому пользователю персональный автоматический ответ. Фактический разбор тела письма и ответ через 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 - например, можно также доставить письмо получателю, а также передать его скрипту.