]> gitweb.pimeys.fr Git - config-20-100.git/blobdiff - .procmailrc
Merge branch 'master' into perso
[config-20-100.git] / .procmailrc
index f7d5658d4e1f9cd27d272a81ac341fb7fc40de44..1d197c07b8a24c2747991d3df64b83264fcdd999 100644 (file)
@@ -307,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"
@@ -551,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}/
@@ -719,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
@@ -734,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}/
 }