X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=.procmailrc;h=1d197c07b8a24c2747991d3df64b83264fcdd999;hb=27de2afcd65ec44b1cad9c525e3625d85fc415e2;hp=8505c72f698ad1a801fd49241857412e676daf20;hpb=460467202837b38cfdd33f9dd620ccc2cb242563;p=config-20-100.git diff --git a/.procmailrc b/.procmailrc index 8505c72..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" @@ -375,14 +376,14 @@ FEDEREZOVHDIR="${FEDEREZADMINDIR}.OVH" ##### Règles ##### ################################################################################ -#~# # Patch pour traiter les mails qui ont été -#~# # reçus avant le 30/06/13, car certaines règles de tri du .procmailrc -#~# # n'étaient pas encore valables à l'époque. -#~# # très utile si on veut retrier tous ses mails -#~# INCLUDERC="${CONFIGDIR}/retrocompatibility_patch.rules" +# Patch pour traiter les mails qui ont été +# reçus avant le 30/06/13, car certaines règles de tri du .procmailrc +# n'étaient pas encore valables à l'époque. +# très utile si on veut retrier tous ses mails +INCLUDERC="${CONFIGDIR}/retrocompatibility_patch.rules" -#~# # Fichier de règles prioritaires à personnaliser -#~# INCLUDERC="${CONFIGDIR}/custom.high.rules" +# Fichier de règles prioritaires à personnaliser +INCLUDERC="${CONFIGDIR}/custom.high.rules" ################################################################# ## Gestion des mails d'Arpwatch ## @@ -468,9 +469,9 @@ FEDEREZOVHDIR="${FEDEREZADMINDIR}.OVH" * ^To:.*(roots?|postgres|www-data|list)@crans\.org * ^(X-Cron-Env|From: Anacron) { - #~# # Par défaut, on ne trie pas les mails de Cron, pensez à décommenter - #~# # le INCLUDERC (et à copier le fichier complémentaire) pour les trier - #~# INCLUDERC=${CONFIGDIR}/cron.rules + # Par défaut, on ne trie pas les mails de Cron, pensez à décommenter + # le INCLUDERC (et à copier le fichier complémentaire) pour les trier + INCLUDERC=${CONFIGDIR}/cron.rules :0 ${CRONDIR}/ @@ -551,6 +552,11 @@ FEDEREZOVHDIR="${FEDEREZADMINDIR}.OVH" * ^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}/ } @@ -743,8 +751,8 @@ ${CABLAGEDIR}/ ################################################################# ## Inclusion des règles personnelles ## ################################################################# -#~# # Fichier de règles à personnaliser -#~# INCLUDERC="${CONFIGDIR}/custom.normal.rules" +# Fichier de règles à personnaliser +INCLUDERC="${CONFIGDIR}/custom.normal.rules" ################################################################# ## Gestion des mails de Mailman ## @@ -951,5 +959,5 @@ ${CABLAGEDIR}/ ${MLDIR}.${DOMAIN_}.${ML_}/ } -#~# # Fichier de règles de faible priorité à personnaliser -#~# INCLUDERC="${CONFIGDIR}/custom.final.rules" +# Fichier de règles de faible priorité à personnaliser +INCLUDERC="${CONFIGDIR}/custom.final.rules"