Содержание |
Dspam - это спам фильтр. Основное его отличие от spamassasin в том, что он написан на C, а не на perl. Что очень сильно влияет на его быстродействие. Бла... бла... бла... нужно дописать.
Существует несколько способов подключения программы к почтовому серверу.
В этом режиме dspam встраивается как промежуточный слой между почтовым сервером и агентом доставки почты.
почтовый сервер ---> dspam ---> агент доставки почты ---> почтовый ящик
\
\
---> карантин
пользователи ---> WEB интерфейс
В этом режиме программа сама принимает почту и передает ее на другой почтовый сервер.
Интернет ---> dspam ---> (SMTP или LMTP) ---> другой почтовый сервер
\
\
---> карантин
пользователи ---> WEB интерфейс
Качаем последнюю версию Dspam. Архив помещаем в домашнюю директорию и распаковываем.
Дальше, традиционное: configue, make.
./configure --sysconfdir=/etc \
--prefix=/usr/local \
--with-dspam-home=/var/dspam \
--with-storage-driver=mysql_drv \
--with-mysql-includes=/usr/include/mysql \
--with-mysql-libraries=/usr/lib/mysql \
--enable-preferences-extension \
--enable-virtual-users \
--enable-daemon \
--disable-trusted-user-security \
--enable-debug
Давайте подробнее разберемся, что за параметры тут указаны:
Dspam может хранить информацию в различных БД: MySQL, SQLite, PostgreSQL. При вызове configure, укажите необходимый драйвер.