X-Git-Url: http://gitweb.pimeys.fr/?p=config-20-100.git;a=blobdiff_plain;f=.procmailrc;h=d6d636b1305fcbbc84e6baeee291b1d758a52531;hp=9592d86d15ccdb0d6eee82d397f463c0899c8344;hb=fb3b8ea6d4c4dbadcbc1db2c33fdd18a72fe0920;hpb=54e92f26dbbeac2f29a604571430f7d34ea62a8c diff --git a/.procmailrc b/.procmailrc index 9592d86..d6d636b 100644 --- a/.procmailrc +++ b/.procmailrc @@ -70,7 +70,7 @@ # | | |-[B] bureau # | | |-[B] crous-crans # | | |-[+B] disconnect -# | | |-[$*+] impression (sans modif_solde, munin, print_status) +# | | |-[$*+] impression (sans modif_solde, munin) # | | |-[$*+] respbats (bot-free) # | | |-[+B] spoof # | | |-[T] trésorier @@ -112,6 +112,8 @@ # | | |-[+] new_activity # | | |-[+] new_station # | | +# | |-[+B] mac_prises (spoofing is being watched) +# | | # | |-[*+] Monit (Un truc marche pas/remarche, un disque est plein,…) # | | | # | | |- @@ -147,8 +149,6 @@ # | | | |- # | | | # | | |-[+] gest_crans (Rapports de bugs envoyés lors d'un crash de gest_crans) -# | | | -# | | |-[$] printer_watch (L'imprimante a bourré/n'a plus d'encre) # | | # | |-[*+] 3-Argh (Il faut vite faire quelque chose !) # | | | @@ -184,8 +184,6 @@ # | # |-[$*+B] Technique (les discussions et les trucs reliés) # | -# |-[$*+] Cablages (Il faut aller brancher un truc) -# | # |-[*+] Freebox (Vous avez un message vocal) # | # |-[*+] Nounou @@ -193,8 +191,6 @@ # |-[+] root # | # |-[*+] roots -# | -# |-[*+B] tracker (Todolist) # # Federez (Les mails concernant l'asso FedeRez sont dans un dossier à part) # | @@ -305,6 +301,7 @@ ARPWATCHDIR="${MONITORINGDIR}.Arpwatch" MUNINDIR="${MONITORINGDIR}.Munin" MUNINIMPRESSIONDIR="${MUNINDIR}.Imprimante" STATUPLOADDIR="${MONITORINGDIR}.Stats-upload" +MACPRISESDIR="${MONITORINGDIR}.Mac_prises" ## Dossiers pour le mails concernant des "problèmes" # Racine @@ -324,11 +321,9 @@ INTRANET2DIR="${SOFTDIR}.Intranet2" INTRANET1DIR="${SOFTDIR}.intranet-bugreport" CRONDIR="${WILDDIR}.cron" GESTCRANSDIR="${WILDDIR}.gest_crans" -PRINTERWATCHDIR="${WILDDIR}.printer_watch" NOLSDIR="${ARGHDIR}.nols" PULSARDIR="${ARGHDIR}.pulsar" MAILMANDIR="${HUMANPROBLEMSDIR}.Mailman" -PRINTSTATUSDIR="${HUMANPROBLEMSDIR}.print_status" MULTIDECODIR="${HUMANPROBLEMSDIR}.multi-deco" ## Dossier de surveillance (= surveillance d'actions humaines) @@ -360,16 +355,14 @@ DARCSDIR="${INFORMATIONDIR}.darcs" BCFG2DIR="${INFORMATIONDIR}.bcfg2" # Statistiques des serveurs de news INNDIR="${INFORMATIONDIR}.inn" +# Notifications de bridage pour upload +DECODIR="${INFORMATIONDIR}.deconnexion" ## Dossier de discussion techniques # Racine TECHNIQUEDIR="${CRANSDIR}.Technique" # Mails de roots@ non catchées avant ROOTSDIR="${TECHNIQUEDIR}.roots" -# Mails de câblages demandé/effectué -CABLAGEDIR="${TECHNIQUEDIR}.Cablages" -# Mails du tracker -TRACKERDIR="${TECHNIQUEDIR}.Tracker" # Mails de la ML nounou NOUNOUDIR="${TECHNIQUEDIR}.Nounou" # Messages laissés sur la Freebox @@ -400,7 +393,11 @@ FEDEREZOVHDIR="${FEDEREZADMINDIR}.OVH" # si le champ fait plusieurs lignes :0 * ^X-Mailer: -XMAILER=| formail -cXX-Mailer: | perl -MEncode -pe '$_=encode("iso-8859-1",decode("MIME-Header",$_))' +XMAILER=| formail -cXX-Mailer: | perl -MEncode -pe '$_=encode("utf-8",decode("MIME-Header",$_))' + +:0 +* ^Subject: +SUBJECT=| formail -cXSubject: | perl -MEncode -pe '$_=encode("utf-8",decode("MIME-Header",$_))' @@ -408,14 +405,14 @@ XMAILER=| formail -cXX-Mailer: | perl -MEncode -pe '$_=encode("iso-8859-1",decod ##### 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 ## @@ -506,9 +503,9 @@ XMAILER=| formail -cXX-Mailer: | perl -MEncode -pe '$_=encode("iso-8859-1",decod * ^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}/ @@ -658,7 +655,7 @@ XMAILER=| formail -cXX-Mailer: | perl -MEncode -pe '$_=encode("iso-8859-1",decod * ^X-GitInfo { :0 - * ^X-Mailer: /usr/scripts/utils/git-whatsnew + * XMAILER ?? /usr/scripts/utils/git-whatsnew ${GITDIR}.whatsnew/ :0 @@ -675,11 +672,6 @@ XMAILER=| formail -cXX-Mailer: | perl -MEncode -pe '$_=encode("iso-8859-1",decod ${DARCSDIR}/ } - # Tracker - :0 - * ^X-Mailer:.*Redmine - ${TRACKERDIR}/ - # Messages sur la Freebox :0 * ^From: telephonie\.freebox@(mevo\.)?freetelecom\.fr @@ -708,19 +700,28 @@ XMAILER=| formail -cXX-Mailer: | perl -MEncode -pe '$_=encode("iso-8859-1",decod { # Statistiques d'upload :0 - * ^X-Mailer: /usr/scripts/surveillance/statistiques2.py + * XMAILER ?? /usr/scripts/surveillance/statistiques2.py ${STATUPLOADDIR}/ + # Résumé quotidien des correspondances mac_prises :0 - * ^Subject:.*fois.*en un mois - ${MULTIDECODIR}/ + * XMAILER ?? /usr/scripts/surveillance/mac_prises/mac_prise_analyzer.py + ${MACPRISESDIR}/ + + # Notifications de bridage pour upload + :0 + * XMAILER ?? /usr/scripts/surveillance/deconnexion2.py + { + # Récidivistes + :0 + * SUBJECT ?? fois ce mois + ${MULTIDECODIR}/ + + :0 + ${DECODIR}/ + } } -# Câblage demandé/effectué -:0 -* ^X-Crans-Intranet: cablage -${CABLAGEDIR}/ - # Sur la ML impression@ :0 * ^List-Id:.*impression\.lists\.crans\.org @@ -730,25 +731,14 @@ ${CABLAGEDIR}/ * ^X-Mailer: modif_solde ${LDAPSOLDEDIR}/ - # Informations de print_status - :0 - * ^X-Mailer: /usr/scripts/impression/print_status.py - ${PRINTSTATUSDIR}/ - # Munin stock papier et toners :0 * ^From: munin@crans\.org ${MUNINIMPRESSIONDIR}/ - - # L'imprimante fait des siennes - :0 - * ^X-Mailer: /usr/scripts/impression/printer_watch.py - ${PRINTERWATCHDIR}/ } # Sur la ML respbats@ -# On utilise la variable XMAILER peuplée dans la phase de Preprocessing :0 * ^List-Id:.*respbats\.lists\.crans\.org { @@ -789,8 +779,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 ## @@ -1001,5 +991,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"