]> gitweb.pimeys.fr Git - config-20-100.git/blobdiff - .procmailrc
Merge branch 'master' into perso
[config-20-100.git] / .procmailrc
index 78d3ff7c9507972064e0d5a81bcf4607fba6bd5c..1d197c07b8a24c2747991d3df64b83264fcdd999 100644 (file)
@@ -258,6 +258,7 @@ MLCLUBSDIR="${MLCAMPUSDIR}.Clubs"
 MLMEDDIR="${MLCLUBSDIR}.Med"
 MLBDLDIR="${MLCAMPUSDIR}.BDL"
 MLBDADIR="${MLCAMPUSDIR}.BDA"
+MLBDSDIR="${MLCAMPUSDIR}.BDS"
 MLSDADIR="${MLCAMPUSDIR}.SDA"
 MLGALADIR="${MLCAMPUSDIR}.Gala"
 MLSONODIR="${MLCAMPUSDIR}.SoNo"
@@ -306,6 +307,7 @@ DJANGODIR="${SOFTDIR}.Django"
 INTRANET2DIR="${SOFTDIR}.Intranet2"
 INTRANET1DIR="${SOFTDIR}.intranet-bugreport"
 CRONDIR="${WILDDIR}.cron"
+GESTCRANSDIR="${WILDDIR}.gest_crans"
 NOLSDIR="${ARGHDIR}.nols"
 PULSARDIR="${ARGHDIR}.pulsar"
 MAILMANDIR="${HUMANPROBLEMSDIR}.Mailman"
@@ -425,10 +427,6 @@ INCLUDERC="${CONFIGDIR}/custom.high.rules"
   * ^Subject:.*monit \/[^ \.]+
   ${MONITDIR}.${MATCH}/
   
-  :0
-  * ^Subject:.*logwatch for
-  ${MONITDIR}.${MATCH}/
-  
   # Dossier de Monit par défaut, si Monit se met à envoyer d'autres mails
   :0
   ${MONITDIR}/
@@ -554,6 +552,11 @@ INCLUDERC="${CONFIGDIR}/custom.high.rules"
   * ^Subject:.*apt-listchanges
   ${APTLISTCHANGESDIR}/
   
+  # Mail envoyé quand gest_crans plante
+  :0
+  * ^Subject: Bugreport gest_crans.py
+  ${GESTCRANSDIR}/
+  
   # Tout ce qui traîne sur root et qui n'est pas catché par quelque chose
   :0
   ${ROOTDEFAULTDIR}/
@@ -722,13 +725,15 @@ ${CABLAGEDIR}/
 ##                   Gestion des cron perso                    ##
 #################################################################
 # Les Subjects des mails de (Ana)?Cron
-# sont de la forme "(Ana)?Cron <user@host>"
+# sont de la forme "Cron <user@host>" ou "Anacron job '[...]' on host"
 # On parse pour récupérer le host et trier avec
 :0
 * ^(X-Cron-Env|From: Anacron)
 {
+  # Si le mail vient de "host.domain.tld",
+  # On range ça dans le dossier "host"
   :0
-  * ^Subject:.*Cron <[^@>]+@\/[^>]+
+  * ^Subject:.*(Cron <[^@>]+@\/[^>]+|Anacron job .* on \/.*)
   {
     # On prend garde à ne pas créer un sous-dossier
     # si jamais le host contient un . ou un espace
@@ -737,7 +742,7 @@ ${CABLAGEDIR}/
     ${CRONPERSODIR}.${HOST_}/
   }
   
-  # Dans le cas (improbable) où le Subject de matche pas
+  # Dans le cas (improbable) où le Subject ne matche pas
   :0
   ${CRONPERSODIR}/
 }
@@ -862,6 +867,11 @@ INCLUDERC="${CONFIGDIR}/custom.normal.rules"
     * ? echo "${ML}" | egrep "(bdl|interludes)"
     ${MLBDLDIR}.${ML_}/
     
+    # MLs BDS
+    :0
+    * ? echo "${ML}" | egrep "bds"
+    ${MLBDSDIR}.${ML_}/
+    
     # MLs Gala
     :0
     * ? echo "${ML}" | egrep "(gala|geec)"