# .Mailfilter - rules for maildrop MAILDIR="/home/manu/Mail/imap" MAILDIRMAKE="/usr/bin/maildirmake" VERBOSE=9 logfile "/home/manu/logs/maildrop/maildrop.log" ########### hurd lists ############### if (/^List-Id: $/) to $MAILDIR/.my.ml.hurd.debian if (/^List-Id:.*$/) to $MAILDIR/.my.ml.hurd.hurdfr ########### debian lists ############### if (/^List-Id: .*$/) { exception { `test -d $MAILDIR/.my.ml.debian.$MATCH2` if( $RETURNCODE == 1 ) `$MAILDIRMAKE $MAILDIR/.my.ml.debian.$MATCH2` to $MAILDIR/.my.ml.debian.$MATCH2 } } if (/^List-Id: .*$/) to $MAILDIR/.my.ml.debian.france.$MATCH2 ########### asyd lists ############### if (/^List-Id:.*.*$/) to $MAILDIR/.my.ml.asyd.$MATCH2 ########### abul lists ############### if (/^List-Id:.*;*$/) to $MAILDIR/.my.ml.abul.$MATCH2 ########### WeeChat lists ############### if (/^List-Id:.*weechat-!.*!.nongnu.org.*$/) to $MAILDIR/.my.soft.weechat.ml.$MATCH2 ########### Logs Stuff ############### if (/^From:.*logcheck@/ || /^Subject:.*rkhunter/) to $MAILDIR/.sys.reports ########### Tiac Info ############### if (/^Subject:.*[tT][iI][aA][cC].*[iI][nN][fF][oO]/) { to $MAILDIR/.friends.tbs.tiacfooting } ########### Spam ############### xfilter "spamc" if (/^X-Spam-Status: YES/) { to $MAILDIR/.Spam } if (!/^From:.*/) to $MAILDIR/.Spam ########### INBOX ############### to $MAILDIR/