Outils personnels

Liens et sujets à traiter : Différence entre versions

De wikiGite

Ligne 9 : Ligne 9 :
 
== Procmail : tuto ==
 
== Procmail : tuto ==
 
http://www.tuteurs.ens.fr/internet/courrier/procmail.html
 
http://www.tuteurs.ens.fr/internet/courrier/procmail.html
 
== Procmail : Exemples ==
 
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
 
 
'''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
 
 
'''Filtres de courrier :'''
 
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
 
}
 
 
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
 
}
 
 
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
 
 
Apposition du label suspect sur les mails scannés positifs aux virus
 
:0
 
* ^X-Virus-Scan: Suspicious
 
$VIRUS
 
 
Filtres de news
 
:0 :
 
* ^Sender: newbie-owner
 
$NEWBIE
 
 
:0 :
 
* ^Sender: expert-owner
 
$EXPERT
 
 
Redirection de courriers indésirables
 
:0
 
* ^From: Sms Message
 
$BITBUCKET
 
 
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 ==
 
== Greylist ==
 
A intégrer à ISPConfig/Postfix ?
 
A intégrer à ISPConfig/Postfix ?

Version du 18 septembre 2008 à 15:51