#!/bin/bash MAIL_ROOT_DIR=/srv/mail/vmail SA_DB_DIR=/var/lib/amavis/.spamassassin IFS=$'\n' echo "HAM:" for DIR_HAM in $(find $MAIL_ROOT_DIR -type d|grep ".*/cur"|egrep -v "./*Junk*|./*Archive*|./*Drafts*|./*Sent*|./*Trash*") do echo $DIR_HAM sa-learn --dbpath $SA_DB_DIR --ham $DIR_HAM done echo "SPAM:" for DIR_SPAM in $(find $MAIL_ROOT_DIR -type d|grep ".*Junk/cur") do echo $DIR_SPAM sa-learn --dbpath $SA_DB_DIR --spam $DIR_SPAM done