Всем привет.Задача состоит в том, чтобы добавить обработку на входяшую почты. Передать письмо скрипту и пометить его как доставленное.
Как я понял из документации для входящй почты используется before filter (из интернета).
smtp inet n - - - - smtpd
-o smtpd_proxy_filter=127.0.0.1:10024127.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
Однако на обработку передается и почта, отправляемая с сервера.
Помогите, пожалуйста, разобраться как обрабатывать только почту из интернета.
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:порт для отправки писем.
Разобрался, спасибо!>[оверквотинг удален]
> - -
> smtpd
> ...
> reply unix - n
> n -
> -
> pipe
> flags=Xhq user=deploy argv=/path/to/script_receiver
> "192.168.0.1" заменить на интерфейс, смотрящий во внутреннюю сеть и всем в своей
> сетке указать этот IP:порт для отправки писем.