]> gitweb.pimeys.fr Git - config-20-100.git/blobdiff - .procmailrc
Merge branch 'master' into perso
[config-20-100.git] / .procmailrc
index 8ef9c523f31254a469d54b287cebc7cfa8363983..4d19c6cb92ed87927dcd2170ee03cfdcc54636c2 100644 (file)
 #   |    |-[$*+] machines_supprimees (puni !)
 #   |    |
 #   |    |-[+] ovh (Factures, Newsletters)
+#   |    |
+#   |    |-[+BT] paiements (rechargements des comptes impression via comnpay)
 #   |
 #   |
 #   |-[*+] Monitoring (une machine fait-elle de la merde ?)
@@ -355,6 +357,8 @@ BCFG2DIR="${INFORMATIONDIR}.bcfg2"
 INNDIR="${INFORMATIONDIR}.inn"
 # Notifications de bridage pour upload
 DECODIR="${INFORMATIONDIR}.deconnexion"
+# Résumés des rehargements impression comnpay
+PAIEMENTSDIR="${INFORMATIONDIR}.paiements"
 
 ## Dossier de discussion techniques
 # Racine
@@ -400,9 +404,9 @@ SUBJECT=| formail -cXSubject: | perl -MEncode -pe '$_=encode("utf-8",decode("MIM
 :0
 * ^List-ID:
 LISTID=| formail -cXList-ID: | perl -MEncode -pe '$_=encode("utf-8",decode("MIME-Header",$_))'
-#~# # Pour faire fonctionner correctement le tri des mails envoyés par Discourse,
-#~# # Décommenter le INCLUDERC suivant
-#~# INCLUDERC="${CONFIGDIR}/discourse.preprocessing"
+# Pour faire fonctionner correctement le tri des mails envoyés par Discourse,
+# Décommenter le INCLUDERC suivant
+INCLUDERC="${CONFIGDIR}/discourse.preprocessing"
 
 ################################################################################
 #####                                Règles                                #####
@@ -751,6 +755,11 @@ INCLUDERC="${CONFIGDIR}/custom.high.rules"
   ${DELETEDMACHINES}/
 }
 
+# La ML paiements@
+:0
+* ^List-Id:.*paiements\.lists\.crans\.org
+${PAIEMENTSDIR}/
+
 
 #################################################################
 ##                   Gestion des cron perso                    ##
@@ -810,7 +819,7 @@ INCLUDERC="${CONFIGDIR}/custom.normal.rules"
 # On récupère tous les mails qui sont arrivés par l'intermédaire d'une ML
 * ^List-Id:.*
 {
-  ML=`echo "${LISTID}" | sed 's/[^<]*<//;s/>//'`
+  ML=`echo "${LISTID}" | sed 's/.*<\([^<>]\+\)>$/\1/'`
   
   #################################################################
   ##              Gestion des mailing-listes Cr@ns               ##
@@ -894,7 +903,7 @@ INCLUDERC="${CONFIGDIR}/custom.normal.rules"
     
     # MLs BDL
     :0
-    * ? echo "${ML}" | egrep "(bdl|interludes)"
+    * ? echo "${ML}" | egrep "(bdl|interludes|kwei)"
     ${MLBDLDIR}.${ML_}/
     
     # MLs BDS
@@ -931,12 +940,12 @@ INCLUDERC="${CONFIGDIR}/custom.normal.rules"
     ${MLCAMPUSDIR}.${MLFAILSUFFIX}.${ML_}/
   }
   
-  #~# # Décommenter pour activer le tri des mails envoyés par
-  #~# # Discourse. Attention, penser à décommener également
-  #~# # l'INCLUDERC de discourse.preprocessing
-  #~# # et lire https://wiki.crans.org/VieCrans/FichiersConfiguration#rc.2Fdiscourse
-  #~# # à propos de la remarque sur le module Perl à installer
-  #~# INCLUDERC=${CONFIGDIR}/discourse.rules
+  # Décommenter pour activer le tri des mails envoyés par
+  # Discourse. Attention, penser à décommener également
+  # l'INCLUDERC de discourse.preprocessing
+  # et lire https://wiki.crans.org/VieCrans/FichiersConfiguration#rc.2Fdiscourse
+  # à propos de la remarque sur le module Perl à installer
+  INCLUDERC=${CONFIGDIR}/discourse.rules
   
   #################################################################
   ##             Gestion des mailing-listes FedeRez              ##