Bayes - No auto learn?

Steve Freegard steve.freegard at LBSLTD.CO.UK
Tue Nov 11 23:04:41 GMT 2003


Pete,

Can you post the output of 'ls -al' on the bayes directory.

Thanks,
Steve


-----Original Message-----
From: Pete Russell <pete at EATATHOME.COM.AU>
To: MAILSCANNER at JISCMAIL.AC.UK <MAILSCANNER at JISCMAIL.AC.UK>
Sent: Tue Nov 11 22:53:06 2003
Subject: Re: Bayes - No auto learn?

that breaks it.

Back to sq one with errors in mailwatch, and it doesnt appear (love to know
what is a good test) to be auto_learning from MS - i only judge this by
doing a dump and seeing that none of the values change

-----Original Message-----
From: MailScanner mailing list [mailto:MAILSCANNER at JISCMAIL.AC.UK]On
Behalf Of Steve Freegard
Sent: Wednesday, 12 November 2003 9:41 AM
To: MAILSCANNER at JISCMAIL.AC.UK
Subject: Re: Bayes - No auto learn?


Hi Pete,

Should be:

chown postfix:bayes (: not .)

Otherwise looks good - you don't need to delete the files.

Once you're done, make sure that the bayes dir is g+rws so it still works
with MailWatch.

Regards,
Steve.


-----Original Message-----
From: Pete Russell <pete at EATATHOME.COM.AU>
To: MAILSCANNER at JISCMAIL.AC.UK <MAILSCANNER at JISCMAIL.AC.UK>
Sent: Tue Nov 11 22:38:07 2003
Subject: Re: Bayes - No auto learn?

PErfect, will try that now.

Just to clarify (i am not much of a linux guru, as you have prolly noticed)
i need to do

chown postfix.bayes /var/spool/MailScanner/spamassassin/
chown postfix.bayes /var/spool/MailScanner/spamassassin/bayes*

and this will fix it, after i add postfix and apache to the bayes usergroup?
I have nothing special in the DBs, just delete contents of the above
spamassassin dir and let it create from scratch?

Thanks again guys
Pete



-----Original Message-----
From: MailScanner mailing list [mailto:MAILSCANNER at JISCMAIL.AC.UK]On
Behalf Of Steve Freegard
Sent: Wednesday, 12 November 2003 9:28 AM
To: MAILSCANNER at JISCMAIL.AC.UK
Subject: Re: Bayes - No auto learn?


Hi Pete,

I'd forgotten that you run postfix - to make both work I suppose that you
could either add the postfix user to the apache group (less secure) or you
could create a new group called bayes, make apache and postfix members of
the group and chgrp the bayes dir and files to the new group.

Should work I think.

Regards,
Steve.


-----Original Message-----
From: Pete Russell <pete at EATATHOME.COM.AU>
To: MAILSCANNER at JISCMAIL.AC.UK <MAILSCANNER at JISCMAIL.AC.UK>
Sent: Tue Nov 11 22:24:56 2003
Subject: Re: Bayes - No auto learn?

Thanks Steve - even though it wont use until it has learned, it should be
learning? Whihc is doesnt appear to be.

Steve, just read Kevin's reply below, and as i have just gotton the
permissions right to work with MailWatch, how will Keven suggestions affect
this? I dont fix one and break another and end up in a endless loop -
precisely what dir and file permissions on the bays dir and bayes files will
work with both mailwatch and mailscanner?

I am reluctant to keep makiung changes here, untill i know what will or wont
work.

I think i better sync my backup server and do the rest on this, before i
break something

Pete

-----Original Message-----
From: MailScanner mailing list [mailto:MAILSCANNER at JISCMAIL.AC.UK]On
Behalf Of Steve Freegard
Sent: Wednesday, 12 November 2003 9:09 AM
To: MAILSCANNER at JISCMAIL.AC.UK
Subject: Re: Bayes - No auto learn?


Hi Pete,

Couple of things:

SpamAssassin won't use bayes until it has learnt exactly 200 spam and 200
ham messages - you can test to see if SpamAssassin is using bayes by
running:

spamassassin -D -p /etc/MailScanner/spam.assassin.prefs.conf --lint 2>&1 |
more

And see if it runs the Bayes tests and lists the tokens and probabilities.

Secondly - you won't see any BAYES_* tests in the log or MailWatch for
messages that score 40,44,50 or 56% probabilities unless you add the
following to spam.assassin.prefs.conf:

score BAYES_40 0 0 0.001 0.001
score BAYES_44 0 0 0.001 0.001
score BAYES_50 0 0 0.001 0.001
score BAYES_56 0 0 0.001 0.001

Hope this helps.

Kind regards,
Steve.


-----Original Message-----
From: Pete Russell <pete at EATATHOME.COM.AU>
To: MAILSCANNER at JISCMAIL.AC.UK <MAILSCANNER at JISCMAIL.AC.UK>
Sent: Tue Nov 11 21:49:25 2003
Subject: Bayes - No auto learn?

I am using postfix, RH9, MS 4.25.5

I have finally set up bayes, so that MailWatch can learn individual messages
(how nice would it be to be able to select all on the quarantine page?), i
have changed the path in /root/.spamassassin/user_prefs to use the
MailScaner bayes dir, (same as path in /etc/MailScanner/spam.assassin.prefs)
/var/spool/MailScanner/spamassassin/bayes (without the _ on the end)

So now if i do sa-learn-dump magic i get the same result as
sa-learn --prefs-file=/etc/MailScanner/spamassassin.prefs

But none of my scores include any reference to bayes, and the bayes does not
appear in the maillog at all. The values of sa-learn --dump have not changed
at all after 400+ messages have passed through my scanner.

I can manually, using the command line, learn quarantine messages.

I have use_bayes 1 at the end of the prefs file.

I ahve restarted MailScanner after making any changes.

the bayes dir have the following properties (the extra _ in the first 2 is
because i had incorrectly added it in spam.assassin.prefs, and since removed
it)

[root at mail01 root]# ls -al /var/spool/MailScanner/spamassassin/
total 636
drwxrwsr-x    2 root     apache       4096 Nov 12 00:11 .
drwxr-xr-x    5 root     root         4096 Nov 11 15:37 ..
-rw-rw----    1 apache   apache      12288 Nov 11 23:25 bayes__seen
-rw-rw----    1 apache   apache      24576 Nov 11 23:25 bayes__toks
-rwxrwx---    1 root     apache      45056 Nov 12 00:11 bayes_seen
-rwxrwx---    1 root     apache     651264 Nov 12 00:11 bayes_toks

What else must i do for MailScanner to use bayes automatically?

kind regards and thanks
Pete

--
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the sender and delete the message from your mailbox.

This footnote also confirms that this email message has been swept by
MailScanner (www.mailscanner.info) for the presence of computer viruses.

--
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the sender and delete the message from your mailbox.

This footnote also confirms that this email message has been swept by
MailScanner (www.mailscanner.info) for the presence of computer viruses.

--
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the sender and delete the message from your mailbox.

This footnote also confirms that this email message has been swept by
MailScanner (www.mailscanner.info) for the presence of computer viruses.

--
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the sender and delete the message from your mailbox.

This footnote also confirms that this email message has been swept by
MailScanner (www.mailscanner.info) for the presence of computer viruses.



More information about the MailScanner mailing list