#!/bin/bash USER=$1 WORKDIR="/var/lib/mail/$USER" EXP_SPAM="$WORKDIR/SPAM" EXP_HAM="$WORKDIR/HAM" BOGODB="$WORKDIR/bogodb" MBX_SPAM="INBOX/Spamtraining/add2spam" MBX_HAM="INBOX/Spamtraining/add2ham" echo delete the exported Mailbox... rm -fv $EXP_SPAM rm -fv $EXP_HAM echo export Mailbox and delete exported mails... /usr/sbin/dbmail-export -u $USER -m $MBX_HAM -o $EXP_HAM -d /usr/sbin/dbmail-export -u $USER -m $MBX_SPAM -o $EXP_SPAM -d echo backup wordlist... bogoutil -d $BOGODB/wordlist.db |bogoutil -l $BOGODB/wordlist.db.backup echo train Bogofilter... bogofilter -M -I $EXP_SPAM -d $BOGODB -e -v -s bogofilter -M -I $EXP_HAM -d $BOGODB -e -v -n echo delete the exported Mailbox... rm -fv $EXP_SPAM rm -fv $EXP_HAM
1 2 * * * dbmail /usr/sbin/bogolearn.sh user1 3 2 * * * dbmail /usr/sbin/bogolearn.sh user2