Help with sa-learn

From: Benjamin J. Weiss (benjamin_at_birdvet.org)
Date: 12/27/04

  • Next message: Mike Burger: "Re: Help with sa-learn"
    Date: Mon, 27 Dec 2004 13:24:37 -0600
    To: General Red Hat Linux discussion list <redhat-list@redhat.com>
    
    

    I've got my home email server running, with spamassassin's spamc being
    called via procmail. So far, so good. Now I'm trying to get bayesian
    filtering to work.

    I've only got four email accounts on my home server. I get a bunch of
    ham (email lists. :) ) and not much spam. My mom gets a bunch of spam,
    and not much ham. So, since the bayesian system needs both to learn the
    difference, I'd like to set it up so that a root cron job learns from
    all of our maildirs at night. Then, when procmail calls spamc, I'd like
    for the spamc/spamd to use the bayesian stuff that root learned.

    I hope that made sense. LOL

     From what I've been able to gather on the internet, I'll know when it's
    working because I'll start seeing BAYES_XX tests in the X-Spam-Status
    header, which I haven't seen. And I've run a few thousand emails
    through this thing now, so I'm beginning to wonder.

    Here's the cron job that I've been running at night:

    #!/bin/bash
    HOME=/root
    export HOME
    echo `date`

    for i in /home/*; do
       echo "User: $i"
       echo "$i/Maildir/.spam-yes/cur/"
       sa-learn --no-rebuild --spam $i/Maildir/.spam-yes/cur/*

       echo "$i/Maildir/.spam-yes/new/"
       sa-learn --no-rebuild --spam $i/Maildir/.spam-yes/new/*

       echo "$i/Maildir/.spam-no/cur/"
       sa-learn --no-rebuild --ham $i/Maildir/.spam-no/cur/*

       echo "$i/Maildir/.spam-no/new/"
       sa-learn --no-rebuild --ham $i/Maildir/.spam-no/new/*
    done
    sa-learn --rebuild

    Here's my /etc/sysconfig/spamassassin:

    # Options to spamd
    SPAMDOPTIONS="-d -c -a -m5 -H /root"

    Here's my /etc/mail/spamassassin:

    required_hits 5
    rewrite_subject 1
    subject_tag [SPAM]
    report_safe 0

    use_razor2 1
    use_bayes 1

    Any ideas?

    Thanks!

    Ben

    -- 
    redhat-list mailing list
    unsubscribe mailto:redhat-list-request@redhat.com?subject=unsubscribe
    https://www.redhat.com/mailman/listinfo/redhat-list
    

  • Next message: Mike Burger: "Re: Help with sa-learn"