URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 56441
[ Назад ]

Исходное сообщение
"SpamAssassin MySQL - не работает Bayes"

Отправлено Евгений , 14-Май-05 10:43 
У меня стоит SpamAssassin в связке с amavisd и mysql. Я обучил spamassassin на 900 спамовых и 1000 неспамовых сообщениях.
Обучаю для каждого пользователя следующим образом:
/usr/local/bin/sa-learn -u igor@domain.ru --ham /home/cyrus/spool/domain/domain.ru/user/igor/NoSpam

/usr/local/bin/sa-learn -u igor@domain.ru --spam /home/cyrus/spool/domain/domain.ru/user/igor/IsSpam

Проблема в том, что при проверке сообщений он не делает тест на Bayes. Т.е. в заголовках письма куча всяких тестов, кроме BAYES.
Содержимое конфига:

use_dcc 0
use_pyzor 0
use_razor2 0
skip_rbl_checks 1
use_bayes 1
use_bayes_rules 1
bayes_path /usr/local/spamassassin/bayes
report_safe 0
dns_available no
bayes_store_module   Mail::SpamAssassin::BayesStore::SQL
bayes_sql_dsn   DBI:mysql:spamdb:localhost
bayes_sql_username   postfix
bayes_sql_password   ********

user_scores_dsn DBI:mysql:spamdb:localhost
user_scores_sql_usernamedb      postfix
user_scores_sql_passworddb      ********
bayes_auto_learn 0
bayes_ignore_header X-Virus-Scanned
bayes_ignore_header X-Amavis-Alert
bayes_ignore_header X-Sieve



Содержание

Сообщения в этом обсуждении
"SpamAssassin MySQL - не работает Bayes"
Отправлено magr , 14-Май-05 12:00 
А если без -u сделать sa-learn на той же самой выборке, bayes работает?

"SpamAssassin MySQL - не работает Bayes"
Отправлено Евгений , 14-Май-05 17:41 
>А если без -u сделать sa-learn на той же самой выборке, bayes
>работает?

не работает.


"SpamAssassin MySQL - не работает Bayes"
Отправлено magr , 16-Май-05 12:01 
>>А если без -u сделать sa-learn на той же самой выборке, bayes
>>работает?
>
>не работает.

- возможно, плохая выборка? -- при обучении он не ругается?

- попробуйте также явно задать bayes_min_ham_num и bayes_min_spam_num

- в логах нет ли ругани в процесе доставки/обработки писем? -- нет ли в частности ругани байеса на попытки работы со своей базой? -- как вариант попробуйте для начала не mysql, а способ хранения, принятый по умолчанию.

- действительно ли спамассасин цепляет тот конфигурационный файл, что вы привели?


"SpamAssassin MySQL - не работает Bayes"
Отправлено Евгений , 16-Май-05 12:04 
Проблема в том, что при проверке amavis запускает spamassassin под пользователем cyrus. А для этого пользователя обучение не производится. Как включить проверку писем под каждым пользователем. Или это невозможно?
В чем тогда смысл обучения для каждого пользователя и ключ -u у sa-learn?