#!/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
essay writing service