Outils personnels

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 d'un .perso.rc, et INCLUDERC dans .local-rules.rc (Attention, le .procmailrc est réécrit à chaque modification des utilisateurs du site dans l'interface ISPConfig)
+
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