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
