URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 90780
[ Назад ]

Исходное сообщение
"Postfix фильтр только на входящие сообщения"

Отправлено adjo , 21-Янв-11 02:00 
Всем привет.

Задача состоит в том, чтобы добавить обработку на входяшую почты. Передать письмо скрипту и пометить его как доставленное.

Как я понял из документации для входящй почты используется before filter (из интернета).

smtp      inet  n       -       -       -       -       smtpd
  -o smtpd_proxy_filter=127.0.0.1:10024

127.0.0.1:10024 inet  n       -       n       -       -       smtpd
  -o content_filter=reply:

...

reply unix -     n       n       -       -       pipe
flags=Xhq user=deploy argv=/path/to/script_receiver


Однако на обработку передается и почта, отправляемая с сервера.
Помогите, пожалуйста, разобраться как обрабатывать только почту из интернета.


Содержание

Сообщения в этом обсуждении
"Postfix фильтр только на входящие сообщения"
Отправлено Etch , 21-Янв-11 04:23 
smtp      inet  n       -       -       -       -       smtpd
  -o content_filter=reply:

192.168.0.1:10024 inet  n       -       n       -       -       smtpd


...

reply unix -     n       n       -       -       pipe
flags=Xhq user=deploy argv=/path/to/script_receiver


"192.168.0.1" заменить на интерфейс, смотрящий во внутреннюю сеть и всем в своей сетке указать этот IP:порт для отправки писем.


"Postfix фильтр только на входящие сообщения"
Отправлено adjo , 21-Янв-11 07:11 
Разобрался, спасибо!

>[оверквотинг удален]
>  -       -  
>     smtpd
> ...
> reply unix -     n    
>   n       -  
>      -      
>  pipe
> flags=Xhq user=deploy argv=/path/to/script_receiver
> "192.168.0.1" заменить на интерфейс, смотрящий во внутреннюю сеть и всем в своей
> сетке указать этот IP:порт для отправки писем.