Liens et sujets à traiter : Différence entre versions
De wikiGite
| Ligne 1 : | Ligne 1 : | ||
http://www.how2forge.net/ispconfig-2.x-first-steps | http://www.how2forge.net/ispconfig-2.x-first-steps | ||
| + | |||
| + | == 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 | ||
| + | |||
| + | # 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. | ||
| + | |||
| + | ---- | ||
Version du 17 septembre 2008 à 12:57
http://www.how2forge.net/ispconfig-2.x-first-steps
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
- 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.
