Представлен (http://www.spmfilter.org/news/2) первый публичный релиз проекта spmfilter (http://www.spmfilter.org/) в рамках которого ведется разработка универсального фреймворка для создания высокопроизводительных почтовых фильтров, применимых для решения широкого спектра задач. Spmfilter состоит из базовой части и набора подключаемых плагинов, непосредственно обрабатывающих поступающие от почтового сервера сообщения.
Плагины могут принимать решение о блокировании доставки, изменять содержимое сообщений и привязанных к ним мета-данным, досрочно прерывать цепочку проверки (например, когда найден вирус нет смысла проверять сообщение другими плагинами). Код spmfilter написан на языке Си и распространяется под лицензией LGPLv3, для сборки используется Cmake. Готовые бинарные пакеты собраны для CentOS, RedHat Enterprise Linux и Fedora.Особенности spmfilter:
- Встроенный SMTP-движок, позволяющий использовать spmfilter в сочетании с любым почтовым сервером;
- Все провер...URL: http://www.spmfilter.org/news/2
Новость: http://www.opennet.me/opennews/art.shtml?num=26134
эдакий amavisd-new на новый лад ?
Или ставиш dSPAM, и все по барабану :)
Хмммм... имхо, milter - намного более удобный протокол для обмена между MTA и фильтром, нежели SMTP.
И какое прибавление в скорости они ожидают от прокладки написанной на C, если SA всё равно написан на перле? Да и то, бОльшую часть времени он не сканирует письмо, а ждёт ответа от DNSBL... И short-circuit в SA есть (досрочное прекращение сканирования и выдача ответа по результатам только части тестов, при определённых условиях).
Быдлокод такой быдлокод :(
В функции ‘open’,
включённом из ‘smf_modules_flush_dirty’ в /var/tmp/portage/mail-filter/spmfilter-0.4.0/work/spmfilter-0.4.0/src/smf_modules.c:165:
/usr/include/bits/fcntl2.h:51: ошибка: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 arguments
Версия стабильная?
Версия чего ?
А как называеться протокл на 739 порту который реализует SpamAssossin???
Где можно почитать посмотреть примеры?