The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Подключение через milter к Sendmail более 2-х фильтров возмож? "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / Linux)
Изначальное сообщение [ Отслеживать ]

"Подключение через milter к Sendmail более 2-х фильтров возмож? "  +/
Сообщение от HanTengry (ok) on 21-Апр-11, 16:47 
Возможно ли подключение через milter к Sendmail нескольких фильтров одновременно?

То есть написал в sendmail.cf такую запись:
Xgreylist, S=local:/var/run/milter-greylist/milter-greylist.sock
O InputMailFilter=clmilter
Xclmilter, S=local:/var/run/clamav-milter/clamav-milter.socket, T=S:4m;R:4m

Если возможно, то кто будет проверять поток первым, clamav-milter или milter-greylist?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Подключение через milter к Sendmail более 2-х фильтров возмож? "  +/
Сообщение от lavr email on 21-Апр-11, 17:11 
> Возможно ли подключение через milter к Sendmail нескольких фильтров одновременно?

возможно

> То есть написал в sendmail.cf такую запись:
> Xgreylist, S=local:/var/run/milter-greylist/milter-greylist.sock
> O InputMailFilter=clmilter
> Xclmilter, S=local:/var/run/clamav-milter/clamav-milter.socket, T=S:4m;R:4m
> Если возможно, то кто будет проверять поток первым, clamav-milter или milter-greylist?

хм, не советовал бы руками пихать фильтры в sendmail.cf

отрабатывать должны по порядку следования в sendmail.cf, например:

Xgreylist, S=local:/var/milter-greylist/milter-greylist.sock, F=T, T=R:4m
Xclmilter, S=local:/var/run/clamav/clmilter.sock, F=, T=S:4m;R:4m

первым greylist, затем clmilter

порядок обычно задают через InputMailFilter=greylist, clmilter, но он располагается до самих фильтров,
как впрочем и их, фильтров, параметры и опции.

Лучше все сделать через mc, из него создать cf в котором легче производить мелкие правки:

sendmail.mc:
...
...
INPUT_MAIL_FILTER(`filter1', `....')
INPUT_MAIL_FILTER(`filter2', `...')
INPUT_MAIL_FILTER(`filter3', `...')
define(`confINPUT_MAIL_FILTERS', `filter2,filter1,filter3')
...
...

строки INPUT_MAIL_FILTER(`filter1', `....') создадут после препроцессора в sendmail.cf

Xfilter1, S=...
Xfilter2, S=...
...
а define(`confINPUT_MAIL_FILTERS', `filter2,filter1,filter3'):

O InputMailFilters=filter2,filter1,filter3

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Подключение через milter к Sendmail более 2-х фильтров возмож? "  +/
Сообщение от Z0termaNN (ok) on 21-Апр-11, 17:51 
> Возможно ли подключение через milter к Sendmail нескольких фильтров одновременно?
> То есть написал в sendmail.cf такую запись:
> Xgreylist, S=local:/var/run/milter-greylist/milter-greylist.sock
> O InputMailFilter=clmilter
> Xcmilter, S=local:/var/run/clamav-milter/clamav-milter.socket, T=S:4m;R:4m
> Если возможно, то кто будет проверять поток первым, clamav-milter или milter-greylist?

clamav в этом случае вообще ничего проверять не будет. порядок следования фильтров
( и вообще авктивные фильтры фильтры) как раз определяются опцией InputMailFilter.

O InputMailFilter=greylist, clmilter

так будет работать в нужном порядке


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру