|
|
| 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 ? |