Здравствуйте! Собственно сабж. МТА - Exim. В логах Spamassassin при получении письма пишется строка типа проверялось такое-то письмо (пришедшее от спамера), spam score 0/0. Несколько раз запускал sa-learn. Он токены брал из писем, но все равно весь спам проходит. Файлы user_prefs и т.д. в каталоге /root/spamassassin. Также еще в каталоге /.spamassassin (пока его не создал ошибка была в логе типа его требовалось создать).Файл local.cf в каталоге /etc/mail/spamassassin такой
required_hits 8
report_safe 0
rewrite_header Subject [SPAM]
include /usr/share/spamassassin/10_misc.cf
include /usr/share/spamassassin/50_scores.cf
Покажите sa-learn --dump magic
>Покажите sa-learn --dump magic0.000 0 3 0 non-token data: bayes db version
0.000 0 60 0 non-token data: nspam
0.000 0 37 0 non-token data: nham
0.000 0 9978 0 non-token data: ntokens
0.000 0 1184940768 0 non-token data: oldest atime
0.000 0 1195450096 0 non-token data: newest atime
0.000 0 0 0 non-token data: last journal sync atime
0.000 0 0 0 non-token data: last expiry atime
0.000 0 0 0 non-token data: last expire atime delta
0.000 0 0 0 non-token data: last expire reduction count
Как видите, вы скормили спамотсасину всего 60 спамовых писем и 37 не спамовых. Баесовы фильтры начнут действовать после 200 и тех, и других.
А чтобы он начал ловить письма ещё и по другим признакам, надо бы подключить всякие плагины. Особенно полезны razor, pyzor и dcc. У меня они, например, были по умолчанию выключены.