You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@spamassassin.apache.org by Kryol <ok...@ukr.net> on 2005/11/29 10:31:21 UTC
Spamassassin learning
Hi all,
I have a problem with a Bayes.
I have a following strings in a local.cf:
use_bayes 1
bayes_path /usr/local/mail/spamassassin/bayes
bayes_auto_learn 0
I used:
sa-learn --spam --showdots --mbox <spam mbox> - about 1200 spam messages
sa-learn --ham --showdots --mbox <spam mbox> - about 300 ham messages
I see:
$ ls -l /usr/local/mail/spamassassin
total 2440
-rw-rw-rw- 1 spamd spamd 7644 Nov 29 10:02 bayes.mutex
-rw------- 1 root wheel 196608 Nov 29 10:02 bayes_seen
-rw------- 1 root wheel 2703360 Nov 29 10:02 bayes_toks
$
But after spamd restart I don't see any bayes marks in a spaam messages.
Where is my mistake?
Thanks,
Kryol
Re: Spamassassin learning
Posted by Matt Kettler <mk...@comcast.net>.
At 04:31 AM 11/29/2005, Kryol wrote:
>I have a following strings in a local.cf:
>
>use_bayes 1
>bayes_path /usr/local/mail/spamassassin/bayes
>bayes_auto_learn 0
>
>I used:
>
>sa-learn --spam --showdots --mbox <spam mbox> - about 1200 spam messages
>sa-learn --ham --showdots --mbox <spam mbox> - about 300 ham messages
>
>I see:
>
>$ ls -l /usr/local/mail/spamassassin
>total 2440
>-rw-rw-rw- 1 spamd spamd 7644 Nov 29 10:02 bayes.mutex
>-rw------- 1 root wheel 196608 Nov 29 10:02 bayes_seen
>-rw------- 1 root wheel 2703360 Nov 29 10:02 bayes_toks
>$
>
>But after spamd restart I don't see any bayes marks in a spaam messages.
>
>Where is my mistake?
you did bayes_path without doing bayes_file_mode. As a result you created a
site-wide bayes database, but only root can read it.
add this to your local.cf:
bayes_file_mode 0777
then stop spamd and do:
chmod 666 /usr/local/mail/spamassassin/bayes_seen
chmod 666 /usr/local/mail/spamassassin/bayes_toks
Then restart spamd.
(note: yes I do mean 0777 above, and 666 below. The bayes_file_mode can be
used for directory creation thus needs the "x" bit. SA will not apply more
than 666 to your bayes_seen and toks files)