всем здрасьте. подскажите, можно ли прикрутить несколько фильтров к постфиксу, например через content_filter. спасибо
Да, можно.
>Да, можно.
А как? Через content_filter только первй фильтр в списке задействуется. Во всяком случае - судя по логам.
Нужно прогнать письмо через все фильтры. master.cf:
# "main" smtpd
smtp inet n - - - - smtpd
-o content_filter=filter1:127.0.0.1:10000
-o ...
# from 1st filter
127.0.0.1:10025 inet n - - - - smtpd
-o content_filter=filter2:127.0.0.1:10001
-o mynetworks=127.0.0.0/8
-o smtpd_*_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o ...
# from last filter
127.0.0.1:10026 inet n - - - - smtpd
-o content_filter=
-o mynetworks=127.0.0.0/8
-o smtpd_*_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o ...
filterN unix - - n - - smtp
-o smtp_send_xforward_command=yes
-o ...Важно: _все_ фильтры должны возвращать письмо postfix по почтовому протоколу (т.е. не через pickup(8)).