#!/bin/sh
# Simple shell script to poll 2 maildirs for manually sorted spam.
# And mark them accordingly.

IN_HAM=".spamhole.missed-ham"
IN_SPAM=".spamhole.missed-spam"

CMD_HAM="bogofilter -Sn"
CMD_SPAM="bogofilter -Ns"

CMD_FINALIZE="procmail"

# Deal with ham
for i in $(find ~/Maildir/$IN_HAM -mindepth 2); do
   cat $i | $CMD_HAM
   cat $i | $CMD_FINALIZE
   rm $i
done

# Deal with spam
for i in $(find ~/Maildir/$IN_SPAM -mindepth 2); do
   cat $i | $CMD_SPAM
   cat $i | $CMD_FINALIZE
   rm $i
done

