7. Установка SpamAssassin - Установка связки Postfix, MySQL, SpamAssassin, Maia в FreeBSD.

7. Установка SpamAssassin - Установка связки Postfix, MySQL, SpamAssassin, Maia в FreeBSD.

назад Оглавление вперед

SpamAssassin - отличная программа для борьбы со спамом. Хотя может это и преувеличение и программа так себе, но мне нравится ее использовать. Будете ли вы ее использовать, решать вам. Многие хвалят spamd, но я не нашел времени его попробовать. Так что SpamAssassin! Больше узнать о программе можно посетив сайт http://spamassassin.apache.org/.

В данном руководстве ставилась версия 3.2.5.

Установим SpamAssassin из портов.

#cd /usr/ports/mail/p5-Mail-SpamAssassin
#make all install clean

В меню установки отключите “SPAMC” и обязательно выберете “GNUPG“, “MYSQL“, “RAZOR”.

Создадим пользователя “vscan”

#pw groupadd vscan
#pw useradd -n vscan -c Amavisd\ User -d /var/amavisd -g vscan -m
#passwd vscan

Дважды введите пароль.

Создадим и отредактируем файл /usr/local/etc/mail/spamassassin/local.cf

use_bayes 1
    bayes_store_module Mail::SpamAssassin::BayesStore::MySQL
    bayes_sql_dsn DBI:mysql:maia
    bayes_sql_username vscan
    bayes_sql_password vscan_password
    auto_whitelist_factory Mail::SpamAssassin::SQLBasedAddrList
    user_awl_dsn DBI:mysql:maia
    user_awl_sql_username vscan
    user_awl_sql_password vscan_password
    bayes_auto_expire 0

    # Change 192.168.1.* to your actual internal/external address(es).
    internal_networks 192.168.1.0/24
    trusted_networks 192.168.1/24

Настроим отчеты RAZOR

#su - vscan
#razor-admin -discover
#razor-admin -create
#razor-admin -register -l -user=username@domain.tld -pass=some_password
#exit

Замечание

Вышеупомянутый пользователь, должен быть пользователем, ящик которого вы проверяете. Это нужно системе razor2 для идентификации и отправки отчетов о спаме.

Также рекомендую посмотреть Maia spam_scan: hits=0 tests=none и Maia и Razor2

назад Оглавление вперед