# .Mailfilter - rules for maildrop MAILDIR="/home/manu/Mail/imap" MAILDIRMAKE="/usr/bin/maildirmake" VERBOSE=9 MAILDROP_OLD_REGEXP=1 logfile "/home/manu/Admin/logs/maildrop/maildrop.log" ### 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 } } ### Debian France Lists if (/^List-Id: .*$/) to $MAILDIR/.my.ml.debian.france.$MATCH2 ### Hurd France Lists if (/^List-Id:.*$/) to $MAILDIR/.my.ml.hurd.hurdfr ### Asyd Lists if (/^List-Id:.*mailman\.asyd\.net>.*$/) to $MAILDIR/ if (/^List-Id:.*.*$/) to $MAILDIR/.my.ml.asyd.$MATCH2 ### Galette Lists if (/^List-Id:.*.*$/) to $MAILDIR/.my.soft.galette.$MATCH2 ### Abul Lists if (/^List-Id:.*.*$/) to $MAILDIR/.my.ml.abul.$MATCH2 ### WeeChat Lists if (/^List-Id:.*weechat-!.*!\.nongnu\.org.*$/ || /^To:.*weechat-!.*!\.nongnu.org\.*$/) to $MAILDIR/.my.soft.weechat.ml.$MATCH2 ### Sympa Stuff if (/^From:.*SYMPA/) { to $MAILDIR/.sys.sympa } ### 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/