Добрый день. Подскажите, какие есть варианты организации двух фильтров?
Первый фильтр - clamsmtp, настроен по оффдокам. Как возможно прикрутить
второй фильтр? Через него должна проходить вся почта, что прошла через
первый.
Как вариант - (не знаю насколько верный): заменить строчку
"-o content_filter=" на "-o content_filter=scan:dest2:port2" в
127.0.0.1:10026 inet n - n - 16 smtpd
-o content_filter=
-o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
-o smtpd_helo_restrictions=
-o smtpd_client_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks_style=host
-o smtpd_authorized_xforward_hosts=127.0.0.0/8
Только вот еще не могу понять, где ждать письма? ;) Немного запутался,
буду рад кратиким объяснениям
я вот так делал...
root@mail:/etc/postfix# cat master.cf
smtp inet n - n - - smtpd
-o content_filter=lmtp:unix:/var/dspam/run/dspam.sock
# AV scan filter (used by content_filter)
localhost:10026 inet n - n - - smtpd
-o content_filter=smtp:127.0.0.1:10027
-o receive_override_options=no_unknown_recipient_checks,no_header_body_checks,no_ad
dress_mappings
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=127.0.0.0/8
-o smtpd_authorized_xforward_hosts=127.0.0.0/8
localhost:10028 inet n - n - - smtpd
-o receive_override_options=no_unknown_recipient_checks
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=127.0.0.0/8
т.е. у smtp в качестве фильтра стоит dspam, и он отдает его на 10026,
там его отправляют на 10027 где его смотрит clam и возвращают его на
10028, где его уже и доставляют...