I've learned it for 900 ham messages and 1000 spam messages this way for each user:
/usr/local/bin/sa-learn -u [EMAIL PROTECTED] --ham /home/cyrus/spool/domain/domain.ru/user/igor/NoSpam
/usr/local/bin/sa-learn -u [EMAIL PROTECTED] --spam /home/cyrus/spool/domain/domain.ru/user/igor/IsSpam
The problem is that SpamAssassin doesn't use BAYES tests when checking messages. i.e. i don't see in message headers BAYES_XX in tests section.
There is my config: 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
Maybe I forgot something?