Установка Spamassassin

В этом видеоуроке мы рассмотрим установку антиспама SpamAssassin на почтовый сервер, на котором установлена ОС Linux Zenwalk.


Пример конфигурационного файла /etc/spamassassin/local.cf

# доверенные сети
trusted_networks 192.168.1.
trusted_networks 127.
# Разрешаем автообучение антиспама
auto_learn 1
# Разрешаем использовать Bayes
use_bayes 1
# Путь к базам Bayes
bayes_path /etc/spamassassin/bayes
# Автоматически назначать права на файлы Bayes
bayes_file_mode 0666
bayes_learn_to_journal 1
# Количество НЕспам-писем,после которого демон начинает использовать Bayes
bayes_min_ham_num 1
# Количество спам-писем,после которого демон начинает использовать Bayes
bayes_min_spam_num 1
# "Очки" писем, по которым они проходят или не проходят антиспам
# required_hits - та самая "серединка по очкам"
required_hits 5.0
score SUBJ_FULL_OF_8BITS 0.00
score HTML_COMMENT_8BITS 0.01
score HEADER_8BITS 0.00
score TO_NO_USER 0.01
score FORGED_MUA_OUTLOOK 0.5
score X_AUTH_WARNING 0.01
score SUBJ_HAS_UNIQ_ID 9.99
score HTTP_USERNAME_USED 9.99
score FORGED_YAHOO_RCVD 9.99
score FORGED_JUNO_RCVD 16
score UNWANTED_LANGUAGE_BODY 1.02
score MLM 5.55
score RCVD_NUMERIC_HELO 4.95
ok_languages en ru
ok_locales en ru
# Разрешаем переписывать заголовки
rewrite_subject 1
subject_tag MESSAGE_MARKED_AS_SPAM

auto_whitelist_path /etc/spamassassin/auto-whitelist
auto_whitelist_file_mode 0666
auto_learn_threshold_nonspam -2
auto_learn_threshold_spam 9

# С этих адресов/хостов не принимать почту
blacklist_from *@msn.com
blacklist_from *@mifrosopt.com
blacklist_from spammer@mail.com
# А с этих разрешаем принимать почту и никогда не блокируем ее
whitelist_from gooduser@gmail.com