doc:appunti:prog:esempi_maildrop
Esempio regole maildrop
Vedere man maildropex
.
#------------------------------------------------------------------------- # $HOME/.mailfilter # # regex flags, used after the regex: /something/:b # :h - header # :b - body # :D - distinguish between upper and lower case (default is to ignore case) #------------------------------------------------------------------------- # Configure for mbox, maildir, or mh TYPE="maildir" DEFAULT="$HOME/Maildir" # Execute xfilter using this shell. # Wrap commands into exception{} to deal with errors. SHELL="/bin/sh" MAILDIRMAKE="/usr/bin/maildirmake" # Enable mail tracing. #logfile "$HOME/mailfilter.log" #------------------------------------------------------------------------- # Filter the mail with ClamAV #------------------------------------------------------------------------- exception { xfilter "/usr/bin/sanitizer /etc/sanitizer.cfg" } #------------------------------------------------------------------------- # Filter the mail with SpamAssassin # spamc automatically skip messages greater than 512000 bytes. #------------------------------------------------------------------------- if ($SIZE < 256000) { exception { xfilter "/usr/bin/spamc" } } #------------------------------------------------------------------------- # Blackhole or move into subfolder messages tagged as SPAM. #------------------------------------------------------------------------- if (/^X-Spam-Flag: *YES/) { exception { to "/dev/null" # Create Spam subfolder (little overhead if it exists). #`${MAILDIRMAKE} -f Spam "$DEFAULT"` #to "$HOME/Maildir/.Spam" } }
doc/appunti/prog/esempi_maildrop.txt · Last modified: 2014/02/18 13:09 by niccolo