BAYES_00 is killing me

Glenn Steen glenn.steen at gmail.com
Mon Jun 16 21:12:21 IST 2008


2008/6/16 Devon Harding <devonharding at gmail.com>:
>
>
> On Mon, Jun 16, 2008 at 2:46 PM, Glenn Steen <glenn.steen at gmail.com> wrote:
>>
>> 2008/6/16 Devon Harding <devonharding at gmail.com>:
>> >>>>
>> >>>>
>> >>>>
>> >>>>        Devon Harding wrote:
>> >>>>        | I'm getting alot of spam coming through and it seems like
>> >>>>        the cause of
>> >>>>        | this is BAYES_00 scoring messages with -2.60.  I'm running
>> >>>>        MS 4.68.8
>> >>>>        | with SA *Le Service des Technologies de l'Information de
>> >>>>        l'UdeS veut vous mettre en garde contre "3.2.4" qui semble
>> >>>>        être une tentative de fraude envers* 3.2.4. <http://3.2.4.>
>> >>>>        <*Le Service des Technologies de l'Information de l'UdeS veut
>> >>>>        vous mettre en garde contre "3.2.4" qui semble être une
>> >>>>        tentative de fraude envers* http://3.2.4.>  I've already
>> >>>>        trained hundreds of
>> >>>>
>> >>>>        | messages like these as spam and it doesn't seem to work.
>> >>>>         What else can
>> >>>>        | I do?
>> >>>>
>> >>>>        My guess is that you are training the wrong database. You
>> >>>>        train another
>> >>>>        database and not the one you are using with MailScanner.
>> >>>>
>> >>>>        Hugo.
>> >>>>
>> >>>>
>> >>>>
>> >>>>    For MS, where is the Bayes DB path specified?  My DB is located
>> >>>> here:
>> >>>>
>> >>>>    /etc/MailScanner/.spamassassin
>> >>>>
>> >>>>
>> >>>> I think my BAYES is  all messed up.  How do I rebuild it from
>> >>>> scratch?
>> >>>>
>> >>> Devon,
>> >>>
>> >>> Look here for a starter kit: http://www.fsl.com/resources.html
>> >>>
>> >>> Denis
>> >>>
>> >>> --
>> >>
>> >> I've restored the starter DB and I do see the new files in
>> >> /etc/MailScanner/.spamassassin (I stopped MailScanner and removed the
>> >> one
>> >> ones first), but SA Bayes DB Info from Mailwatch shows nothing.  When I
>> >> do a
>> >> lint from the Tools tab, i Get the following:
>> >>
>> >> [5637] dbg: bayes: no dbs present, cannot tie DB R/O:
>> >> //.spamassassin/bayes_toks
>> >
>> >
>> > Hmm....I thing Bayes IS working.  I just ran MailScanner --debug
>> > --debug-sa
>> > after the restore and did see:
>> >
>> > 11:52:13 [5879] dbg: bayes: tie-ing to DB file R/W
>> > /root/.spamassassin/bayes_toks
>> > 11:52:13 [5879] dbg: bayes: tie-ing to DB file R/W
>> > /root/.spamassassin/bayes_seen
>> > 11:52:13 [5879] dbg: bayes: found bayes db version 3
>> > 11:52:13 [5879] dbg: bayes: learned
>> > '88a47a16459989c19d47893de31fec608aa8f41e at sa_generated', atime:
>> > 1213631520
>> > 11:52:13 [5879] dbg: bayes: untie-ing
>> > 11:52:13 [5879] dbg: bayes: files locked, now unlocking lock
>> >
>> > It seems that MailWatch is the one thats not working right.  Any way to
>> > relink this?
>> >
>> > -Devon
>> >
>> Make sure your apahce user (the one running your httpd processes...
>> hence the one running MailWatch:-) can actually read the bayes
>> files... "su" is your friend here... and if you want to be able to
>> learn via MailWatch, make sure the same user can write them too.
>>
>> Cheers
>> --
>
> I have the right permissions set, the thing is MailWatch is not showing any
> data for 'Bayes Database Information'.  What is the tie in for MailWatch?
>
> -rw-rw---- 1 root apache  78K Jun 16 15:17 bayes_journal
> -rw-rw---- 1 root apache  895 Jun 16 15:17 bayes.mutex
> -rw-rw---- 1 root apache 172K Jun 16 15:17 bayes_seen
> -rw-rw---- 1 root apache 5.1M Jun 16 15:17 bayes_toks
>
> -Devon
>
But can the apache user access the directory?
MailWatch isn't particularly "magical" here, it uses the same info as
all else...

Try something like "su - apache -s /bin/bash" and then "cd
/path/to/where/you/have/the/bayes/files"... Might give a clue:-)

Cheers
-- 
-- Glenn
email: glenn < dot > steen < at > gmail < dot > com
work: glenn < dot > steen < at > ap1 < dot > se


More information about the MailScanner mailing list