Outils personnels

Liens et sujets à traiter

De wikiGite

Révision datée du 18 septembre 2008 à 10:21 par Frank (discussion | contributions)

HowTo ISPConfig (URL)

http://www.how2forge.net/ispconfig-2.x-first-steps

Procamil Syntax & Tips (URL)

http://pm-doc.sourceforge.net/pm-tips.html

Procmail : filtres de courrier

Procmail va être lancé par postfix à chaque nouveau message. Son fichier de configuration doit se trouver dans le répertoire de l'utilisateur et est nommé .procmailrc Éditez le fichier /home/monNom/.procmailrc

  1. Preliminaires

SHELL=/bin/bash MAILDIR=$HOME/Maildir/ DEFAULT=$MAILDIR ORGMAIL=$MAILDIR LOCKFILE=$HOME/lockfile.lock ASSASSINLOCK=$HOME/assassin.lock DEFAULT=$HOME/Maildir/ JUNKMAIL=$HOME/Maildir/.junkmail/ TRASH=$HOME/Maildir/.Trash NEWBIE=$HOME/Maildir/.LinuxNewbie/ EXPERT=$HOME/Maildir/.LinuxExpert/ VIRUS=$HOME/Maildir/.virus/ BITBUCKET=/dev/null LOGFILE=/var/log/procmailrc.log VERBOSE=yes LOGABSTRACT=all

  1. Filtres de courrier :
  2. on vérifie d'abord si le message est du spam, avec spamassassin
0
  • ^To:.*spam@monDomaine.com
  • < 256000

{

0c: spamassassin.spamlock

| sa-learn --spam

0

$JUNKMAIL }

  1. On revérifie au cas où spamassassin aurait fait une erreur
0
  • ^To:.*postmaster@monDomaine.com
  • < 256000

{

0c: spamassassin.hamlock

| sa-learn --ham

0

$TRASH }

  1. On exécute TrashScan, qui va scanner le fichier à l'aide de l'anti-virus clamav
0
  • multipart
  •  !^X-Virus-Scan:

| /usr/local/bin/trashscan

  1. Apposition du label suspect sur les mails scannés positifs aux virus
0
  • ^X-Virus-Scan: Suspicious

$VIRUS

  1. Filtres de news
0 :
  • ^Sender: newbie-owner

$NEWBIE

0 :
  • ^Sender: expert-owner

$EXPERT

  1. Redirection de courriers indésirables
0
  • ^From: Sms Message

$BITBUCKET

  1. Exécution du démon SpamAssassin
0 fw : $ASSASSINLOCK

| spamc

0
  • ^X-Spam-Flag: YES

$JUNKMAIL

Une fois cela effectué, on n'a pas besoin de redémarrer procmail, puisque celui-ci est lancé par postfix à chaque nouveau message.

Greylist

A intégrer à ISPConfig/Postfix ?