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

Исходное сообщение
"OpenNews: [BR]Использование exim в связке со Spamassassin и ClamAv"

Отправлено opennews , 27-Дек-06 16:37 
Alexey Zbinyakov продемонстрировал (http://www.opennet.me/base/net/exim_perl_filter.txt.html) альтернативный метод использования exim в связке со Spamassassin и ClamAV, суть которого в использовании вместо spamd и clamd встроенного в exim интерпретатора perl.

URL: http://www.opennet.me/base/net/exim_perl_filter.txt.html
Новость: http://www.opennet.me/opennews/art.shtml?num=9375


Содержание

Сообщения в этом обсуждении
"Использование exim в связке со Spamassassin и ClamAv"
Отправлено Zerot , 27-Дек-06 16:37 
как решение для мастерства - интересно
а насколько существенный выигрыш по загрузке железа ?

"Использование exim в связке со Spamassassin и ClamAv"
Отправлено Maxim , 28-Дек-06 01:27 
Антивирус у меня без всякого перла работает. Указал в конфиге на сокет и привет. Да вроде и спамасасин прикручивается напрямик без всяких посторонних софтин...

"Использование exim в связке со Spamassassin и ClamAv"
Отправлено SubGun , 28-Дек-06 10:30 
У автора проблемы с личной жизнью. Это же надо было так извратиться, когда все и так двумя-тремя строчками подключается?!

"Использование exim в связке со Spamassassin и ClamAv"
Отправлено McLaud , 28-Дек-06 11:21 
при этом не выигрыш, а проигрыш в скорости получается

"Использование exim в связке со Spamassassin и ClamAv"
Отправлено dawnshade , 28-Дек-06 12:02 
разумеется проигрыш, гибкость больше, при малом потоке (не больше 1К/день) вполне решение

"Использование exim в связке со Spamassassin и ClamAv"
Отправлено McLaud , 28-Дек-06 12:19 
где же большая гибкость? то что показано в примере реализуется в exiscan

"Использование exim в связке со Spamassassin и ClamAv"
Отправлено mike_t , 28-Дек-06 14:37 
угу, который, к тому же, уже вошёл в основную ветку exim

"Использование exim в связке со Spamassassin и ClamAv"
Отправлено saylor_ua , 28-Дек-06 12:52 
проще было бы через amavisd-new это все связать

"Использование exim в связке со Spamassassin и ClamAv"
Отправлено exim , 28-Дек-06 15:28 
Лучше стараться свести перл к минимуму и вместо amavisd-new использовать clamsmtpd и spampd

"Использование exim в связке со Spamassassin и ClamAv"
Отправлено Maxim , 28-Дек-06 15:57 
Лучше для прикручивания юзать всё то, что уже есть в самом экзиме. А в нём есть практически всё, чтобы прикрутить и антивирус и антиспам-фильтр.
http://www.lissyara.su/
Там про экзим есть очень много. Равно как и про почту вообще...


"Использование exim в связке со Spamassassin и ClamAv"
Отправлено exim , 28-Дек-06 17:12 
прикрутить то можно - только кондишены на рутере позволяют добиться большей гибкости чем кондишены acl (если нужно нечто большее чем скопом проверять почту)

"Использование exim в связке со Spamassassin и ClamAv"
Отправлено Аноним , 29-Дек-06 00:15 
хорошая зарядка для хвоста, но наверно не более =(

"Использование exim в связке со Spamassassin и ClamAv"
Отправлено Alex , 01-Янв-07 11:34 
1. При падении spamd или clamd (он часто палает потому что ретраи на старт не реализованы при рестарте демона) exim+exiscan начинает резать все почту нах, либо все пропускать.
2. Гибкость состоит в том что в перловке мы можем получить не только убогую статистику по spam_score spma_score_int spam_report но и статистику по отдельным компонентам.
3. Какой смысл сводить перл к минимуму. Т.Е. перл конечно медленее C но на этих задачах все равно (особенно в случае со spamd) мы используем перл да и основные тормоза возникают на моменте сканирования а не вызове интерфейса сканера. Собственно перловка только интерфейс и обеспечивает.
4. Какие кондишены на рутере в случае с clamd ? вы куда то это еще и рутите ? может вы и баунсы на вирусы виписываете ?
5. Таки где пригрыш ? perl прекомпиляется при старте демона, exim форкается с уже создаными обектами (clam как раз долго их создает) возможно небольшой проигрыш по памяти, и то я не уверен.

"Использование exim в связке со Spamassassin и ClamAv"
Отправлено dawnshade , 01-Янв-07 12:27 
>5. Таки где пригрыш ? perl прекомпиляется при старте демона, exim форкается
>с уже создаными обектами (clam как раз долго их создает) возможно
>небольшой проигрыш по памяти, и то я не уверен.


а на какой нагрузке у вас в итоге все это работает?


"Использование exim в связке со Spamassassin и ClamAv"
Отправлено Alex , 01-Янв-07 12:48 
В данный момент на боевом сервере только spamd + clamav через exiscan (Mail::Clamav не проходит тесты при устанвке с cpan если clamav патченый для rar3)
Нагрузка небольшая:

Те что быстро реджектятся (acl_connect в основном): Avg: 30 mails/min Peaks 120 mails/min
Те что доходят до скана Avg: 16 mails/min Peaks 40 mails/min.
# exiwhat |awk '{print $2}'|sort|uniq -c
      1 daemon:
     37 handling


статистика Daily.