Filtres Procmail : Différence entre versions
De wikiGite
Ligne 7 : | Ligne 7 : | ||
Le paramétrage de Procmail se fait via $home/.promailrc, qui va chercher des fichiers cachés .*.rc externes par INCLUDE | Le paramétrage de Procmail se fait via $home/.promailrc, qui va chercher des fichiers cachés .*.rc externes par INCLUDE | ||
− | Ajout | + | Ajout de ces lignes dans .local-rules.rc (Attention, le .procmailrc est réécrit à chaque modification des utilisateurs du site dans l'interface ISPConfig, impossible de faire un nouveau fichier et de l'inclure par INCLUDERC) |
+ | ##### Au début du fichier .local-rules.rc | ||
SHELL=/bin/bash | SHELL=/bin/bash | ||
MAILDIR=$HOME/Maildir/ | MAILDIR=$HOME/Maildir/ | ||
Ligne 24 : | Ligne 25 : | ||
#VERBOSE=yes | #VERBOSE=yes | ||
#LOGABSTRACT=all | #LOGABSTRACT=all | ||
− | + | ||
+ | ##### A la fin du fichier .local-rules.rc | ||
## SPAM : on deplace vers JUNKMAIL, | ## SPAM : on deplace vers JUNKMAIL, | ||
## On marque comme Lu (ajout de ":2,S" au nom de fichier) | ## On marque comme Lu (ajout de ":2,S" au nom de fichier) |
Version du 24 septembre 2008 à 16:02
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 cachés .*.rc externes par INCLUDE
Ajout de ces lignes dans .local-rules.rc (Attention, le .procmailrc est réécrit à chaque modification des utilisateurs du site dans l'interface ISPConfig, impossible de faire un nouveau fichier et de l'inclure par INCLUDERC)
##### Au début du fichier .local-rules.rc 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
##### A la fin du fichier .local-rules.rc ## SPAM : on deplace vers JUNKMAIL, ## On marque comme Lu (ajout de ":2,S" au nom de fichier) ## Note : les autres methodes (notamment extraire le nom de fichier de LASTFOLDER, deplacer vers ## /cur en meme temps) ne fonctionnent pas... :0 * ^X-Spam-Flag: YES { #Carbon Copy to JUNK :0c: $JUNKMAIL # Mark as read TRAP="mv \"$LASTFOLDER\" \"$LASTFOLDER:2,S\"" # OK, "HOST" is equivalent to "exit $EXITCODE" for this block 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