Filtres Procmail : Différence entre versions
De wikiGite
| Ligne 20 : | Ligne 20 : | ||
FREE=$HOME/Maildir/.Free | FREE=$HOME/Maildir/.Free | ||
| + | # Si besoin de debug | ||
| + | #LOGFILE=$HOME/Maildir/procmailrc.log | ||
| + | #VERBOSE=yes | ||
| + | #LOGABSTRACT=all | ||
| + | |||
| + | ## SPAM : on deplace vers JUNKMAIL, | ||
| + | ## On marque comme Lu (ajout de ":2,S" au nom de fichier) | ||
:0 | :0 | ||
* ^X-Spam-Flag: YES | * ^X-Spam-Flag: YES | ||
| − | $JUNKMAIL | + | { |
| + | #Carbon Copy to JUNK | ||
| + | :0c: | ||
| + | $JUNKMAIL | ||
| − | + | # Mark as read | |
| − | + | TRAP="mv \"$LASTFOLDER\" \"$LASTFOLDER:2,S\"" | |
| − | |||
| − | |||
| − | |||
| + | HOST | ||
| + | } | ||
| + | |||
:0 | :0 | ||
* ^X-Virus-Scan: Suspicious | * ^X-Virus-Scan: Suspicious | ||
Version du 18 septembre 2008 à 15:47
Cocher Maildir dans ISPConfig
Les boites mail sont dans $HOME/Maildir
Les dossiers sont cachés (.nom_du_dossier)
Le paramétrage de Procmail se fait via $home/.promailrc, qui va chercher des fichiers .rc externes par INCLUDE
Ajout d'un .perso.rc, et INCLUDE dans .procmailrc
SHELL=/bin/bash MAILDIR=$HOME/Maildir/ DEFAULT=$MAILDIR ORGMAIL=$MAILDIR LOCKFILE=$HOME/lockfile.lock JUNKMAIL=$HOME/Maildir/.Junk/ TRASH=$HOME/Maildir/.Trash ALERTES=$HOME/Maildir/.Alertes FREE=$HOME/Maildir/.Free # Si besoin de debug #LOGFILE=$HOME/Maildir/procmailrc.log #VERBOSE=yes #LOGABSTRACT=all
## SPAM : on deplace vers JUNKMAIL,
## On marque comme Lu (ajout de ":2,S" au nom de fichier)
:0
* ^X-Spam-Flag: YES
{
#Carbon Copy to JUNK
:0c:
$JUNKMAIL
# Mark as read
TRAP="mv \"$LASTFOLDER\" \"$LASTFOLDER:2,S\""
HOST
}
:0 * ^X-Virus-Scan: Suspicious $TRASH :0 : * ^To: fsoyer@free.fr * ^To: fsoyer@online.fr $FREE :0 : * ^From: logcheck@isp129.systea.net * ^From: logcheck@isp125.systea.net * ^Subject: OSSEC Notification $ALERTES
