Re: spamassassin bayes auto_learn проблем

0 отговора 0 прегледа
#1

Re: spamassassin bayes auto_learn проблем

може би твоето нещо ползва user_prefs за всеки потребител, които стартира spamassassin, и "някъде там" не може да се оправи с bayes_toks
не мога да ти дам по подробно инфо, без да познавам твоята инсталация, но ще ти кажа аз как съм го подкарал
/etc/spamassassin/local.cf:
user_scores_dsn DBI:mysql:spamassassin:localhost
user_scores_sql_username spamassassin
user_scores_sql_password spamassassin
user_scores_sql_custom_query SELECT preference, value FROM _TABLE_ WHERE username = _USERNAME_ OR username = '$GLOBAL' OR username = CONCAT
('%',_DOMAIN_) ORDER BY username ASC

bayes_store_module Mail::SpamAssassin::BayesStore::MySQL
bayes_sql_dsn DBI:mysql:spamassassin:localhost
bayes_sql_username spamassassin
bayes_sql_password spamassassin


auto_whitelist_factory Mail::SpamAssassin::SQLBasedAddrList
user_awl_dsn DBI:mysql:spamassassin:localhost
user_awl_sql_username spamassassin
user_awl_sql_password spamassassin

mysql> select preference,value from userpref;
+------------------------------------+------------------------------------------------+
| preference | value |
+------------------------------------+------------------------------------------------+
| rewrite_header | Subject *****SPAM***** |
| report_safe | 0 |
| lock_method | flock |
| required_score | 3.5 |
| skip_rbl_checks | 0 |
| use_bayes | 1 |
| bayes_auto_learn | 1 |
| bayes_min_ham_num | 400 |
| bayes_min_spam_num | 400 |
| bayes_learn_during_report | 1 |
| bayes_use_hapaxes | 1 |
| bayes_ignore_header | X-Bogosity |
| bayes_ignore_header | X-Spam-Flag |
| bayes_ignore_header | X-Spam-Status |
| use_razor2 | 1 |
| use_pyzor | 0 |
| razor_config | /etc/mail/spamassassin/.razor/razor-agent.conf |
| score | MISSING_HEADERS 2.0 |
| score | RAZOR2_CHECK 2.0 |
| bayes_auto_learn_threshold_nonspam | 1 |
| bayes_auto_learn_threshold_spam | 14 |
+------------------------------------+------------------------------------------------+
...
сканирам през qmail-scanner, където съм активирал user preferences в sql:
my $sa_alt='1';
my $sa_debug='1';
my $sa_sql='1';

иначе, ако ползваш qmail-scanner, и не искаш да се занимаваш като мен със sql, сет-ни само:
my $sa_alt='1';
my $sa_debug='1';

и гледай /var/spool/qmailscan/qmail-queue.log или там където ти е лог-а
за всеки потребител (примерно qscand) в ~qscand/.spamassassin/user_pref дефинирай отделни bayes_path, и гледай bayes_* файловете да са с права o+rw, друго за сега не мога да ти кажа..



Отговор