X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=.procmailrc;h=1d197c07b8a24c2747991d3df64b83264fcdd999;hb=2f78d3536293e7941c2a123f24dfe40771e2537b;hp=78d3ff7c9507972064e0d5a81bcf4607fba6bd5c;hpb=6de4f3c282e644af97b1a977eab70ebed869f458;p=config-20-100.git diff --git a/.procmailrc b/.procmailrc index 78d3ff7..1d197c0 100644 --- a/.procmailrc +++ b/.procmailrc @@ -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 " +# 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 @@ -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)"