X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=.procmailrc;h=1d197c07b8a24c2747991d3df64b83264fcdd999;hb=86a8f58eea7a6a1d447bcd69165d6ef3b668d11c;hp=f7d5658d4e1f9cd27d272a81ac341fb7fc40de44;hpb=c35e26dd377ef045270f7b634ad9bed7ac694b77;p=config-20-100.git diff --git a/.procmailrc b/.procmailrc index f7d5658..1d197c0 100644 --- a/.procmailrc +++ b/.procmailrc @@ -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 " +# sont de la forme "Cron " 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}/ }