NoPaste

step2-procmail

von Huck Fin
SNIPPET_DESC:
procmailrc
SNIPPET_CREATION_TIME:
03.01.2017 13:14:58
SNIPPET_PRUNE_TIME:
Unendlich

SNIPPET_TEXT:
  1. DEFAULT=$HOME/Maildir
  2. PMDIR=$HOME/.procmail
  3. LOGFILE=$PMDIR/log
  4. SHELL=/bin/sh
  5. FORMAIL=/usr/bin/formail
  6. SENDMAIL=/usr/sbin/sendmail
  7. DELIVER=/usr/lib/dovecot/deliver
  8. VIRUS=$DEFAULT
  9. DATADIR=/bin2/antispam
  10.  
  11. # 1= add Info
  12. :0 wfE
  13. #:0 fhw
  14.  | formail -A "X-Procmail-Info: checked"
  15.  
  16. # 3= Sort in Folder
  17. # Whitelist #################################################
  18. :0
  19.  * ? formail -x"From" -x"From:" -x"Sender:" \
  20.    | egrep -i -f $DATADIR/whitelist.txt
  21.           $DEFAULT/.inbo/
  22.  
  23. # Blacklist - Junk gleich weg ###############################
  24. :0
  25.  * ? formail -x"From" -x"From:" -x"Sender:" \
  26.    | egrep -is -f $DATADIR/blacklist.txt
  27.       $DEFAULT/.Junk-E-Mail/
  28.  
  29. # Spam ####################################################
  30. :0
  31.  * ^X-SPAM-Status: Yes
  32.  $HOME/Maildir/.Junk-E-Mail/
  33.  
  34. # Viagra & co #######################################
  35. :0
  36.   * ^subject:.*\<(viagra|potenz|enlarge)\>
  37.   :0 fhw
  38.  $HOME/Maildir/.Junk-E-Mail/
  39.  
  40. :0 B
  41.  * ^.*\<(viagra|potenz|enlarge)\>
  42.   $HOME/Maildir/.Junk-E-Mail/
  43.  
  44. # deliver rest to inbo for refilter
  45. :0
  46. $DEFAULT/.inbo/

Quellcode

Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN