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

Исходное сообщение
"Фильтры в постфиксе"

Отправлено genna , 08-Май-05 01:30 
всем здрасьте. подскажите, можно ли прикрутить несколько фильтров к постфиксу, например через content_filter. спасибо

Содержание

Сообщения в этом обсуждении
"Фильтры в постфиксе"
Отправлено unk , 08-Май-05 09:03 
Да, можно.

"Фильтры в постфиксе"
Отправлено genna , 10-Май-05 00:12 
>Да, можно.
А как? Через content_filter только первй фильтр в списке задействуется. Во всяком случае - судя по логам.

"Фильтры в постфиксе"
Отправлено unk , 10-Май-05 09:51 
Нужно прогнать письмо через все фильтры. 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)).