Spamassassin 3.0.2 autolearn=ham/spam/no

Brian Fahrlander brian at fahrlander.net
Fri Mar 4 10:26:28 UTC 2005


On Fri, 2005-03-04 at 12:07 +0530, crisppy fernandes wrote:

> >   If you (or anyone else) wants this simple little script, I'd be
> >happy to send it to you, just let me know.  It runs on the server side
> >and has been updated to work with SA 3.0.2.
> >
>  >  And that way you get the same effect as the 'junk' mechanism in
> >Evolution, no matter what client you're using!
> >

> Right now any help welcome to make it wrk.

    Ok, two things: I installed from RPMS originally, and somehow it
didn't make me aware it required a couple of perl modules. Keep an eye
on /var/log/maillog because that's where I noticed it wasn't running
baysean tests because the modules weren't loaded.

    The other is this script.

-------------------------------------------------------------------------
# Program to search and learn from Black/Whitelist folders
for i in `ls -d /home/*`;
  do
    #echo "Processing " $i;
    if ([ -f `echo $i'/mail/Blacklist'` ]) then
      USERNAME=`basename $i`
      MAILBOX=`echo $i'/mail/'`

      #echo $USERNAME ": " $MAILBOX
      if ( [ -s ${MAILBOX}Blacklist ] ) then
        sudo -H -u $USERNAME sa-learn  --spam --no-sync --mbox  $MAILBOX/Blacklist 2>&1 >> /var/log/learnspam && cp /dev/null $MAILBOX/Blacklist
        sudo -H -u $USERNAME sa-learn  --ham  --no-sync --mbox  $MAILBOX/Whitelist  2>&1 >> /var/log/learnspam && cp /dev/null $MAILBOX/Whitelist
      fi
    fi
  done

# Once they're all loaded, rebuild en-masse:
sa-learn --sync
-------------------------------------------------------------------------

    Every hour or so this script is called to go looking for users that
have "Blacklist" and/or "Whitelist" folders, and if there's anything
there, it processes it.  One process for spam, one for ham.  Note that
it's looking for "Blacklist" and not "bLackList" or somesuch; the folder
name has to be right.

    If this still doesn't have you running happily, send me a copy of
your /var/log/maillog off-list and I'll take a peek at it for you.

    Enjoy!

-- 
------------------------------------------------------------------------
Brian Fahrländer                 Christian, Conservative, and Technomad
Evansville, IN                                http://www.fahrlander.net 
ICQ: 5119262                                          AIM: WheelDweller
------------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20050304/99232240/attachment-0001.sig>


More information about the fedora-list mailing list