# # Maildrop rules # # See http://www.wonkity.com/~wblock/docs/html/maildrop.html # https://github.com/QMailToaster/maildrop/blob/master/mailfilter # https://we.riseup.net/debian/maildrop # # regex flags, used after the regex: /something/:b # :h - header # :b - body # :D - distinguish between upper and lower case (default is to ignore case) # # Basic parameters # TYPE="maildir" BASE="$HOME/mail" DEFAULT="$BASE/INBOX" # # Logging # logfile "$HOME/temp/log/maildrop" # # SPAM handling # # Send mail through bogofilter xfilter "/usr/bin/bogofilter -uep" # Put mail bogofilter deems as spam in spam folder if (/^X-Bogosity: Spam, tests=bogofilter/) to $BASE/INBOX.Trash # Put mail bogofilter deems as unsure in spam folder #if (/^X-Bogosity: Unsure, tests=bogofilter/) # to $BASE/INBOX.Trash if (/^X-Spam-Level: \*\*\*\*\*\*/) to $BASE/INBOX.Trash if (/^X-Spam-Flag: YES/) to $BASE/INBOX.Trash if (/^X-Bogosity:.*Yes/) to $BASE/INBOX.Trash if (/^X-Bogosity: Spam.*/) to $BASE/INBOX.Trash #if (/^Subject:.*\*\*\*SPAM\*\*\*/) # to $BASE/INBOX.Trash if (/^Subject:.*(SPAM)/) to $BASE/INBOX.Trash # # Custom recipes # # Test for a custom maildrop configuration `test -r $HOME/.custom/mailfilter` # Includes an existing maildrop configuration if ($RETURNCODE == 0) { log "Including $HOME/.custom/mailfilter" exception { include $HOME/.custom/mailfilter } }