]> gitweb.pimeys.fr Git - config-20-100.git/blobdiff - .procmailrc
ajout mail wei, mise à jours ml campus et club, apprentis va dans technique
[config-20-100.git] / .procmailrc
index bcef89e7a37625863a877e735a5e8459f5089076..95ab737d02f1f196b796bb8171f5d332771a37ac 100644 (file)
 #   |    |-[$*+] machines_supprimees (puni !)
 #   |    |
 #   |    |-[+] ovh (Factures, Newsletters)
+#   |    |
+#   |    |-[+BT] paiements (rechargements des comptes impression via comnpay)
 #   |
 #   |
 #   |-[*+] Monitoring (une machine fait-elle de la merde ?)
 #   |
 #   |-[$*+B] Technique (les discussions et les trucs reliés)
 #        |
+#        |-[*] Apprentis
+#        |
 #        |-[*+] Freebox (Vous avez un message vocal)
 #        |
 #        |-[*+] Nounou
@@ -233,6 +237,9 @@ CONFIGDIR="${PROCMAILDIR}/rc"
 # Path du fichier de log de procmail
 LOGFILE="${PROCMAILDIR}/logs/procmail.log"
 
+# Dossier mail de secours
+ORGMAIL=/home/mail/${USER}
+
 
 ### Scripting
 # Shell à utiliser pour exécuter des commandes
@@ -271,6 +278,7 @@ MLBDSDIR="${MLCAMPUSDIR}.BDS"
 MLSDADIR="${MLCAMPUSDIR}.SDA"
 MLGALADIR="${MLCAMPUSDIR}.Gala"
 MLSONODIR="${MLCAMPUSDIR}.SoNo"
+MLWEIDIR="${MLCAMPUSDIR}.WEI"
 
 ## Dossier où atterrira une ML non-répertoriée
 MLFAILSUFFIX="Fail"
@@ -355,6 +363,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
@@ -367,6 +377,8 @@ NOUNOUDIR="${TECHNIQUEDIR}.Nounou"
 FREEBOXDIR="${TECHNIQUEDIR}.Freebox"
 # Dossier où atterriront les mails de root@ non triés
 ROOTDEFAULTDIR="${TECHNIQUEDIR}.root"
+# Mails de la ML apprentis
+APPRENTISDIR="${TECHNIQUEDIR}.Apprentis"
 
 ### Dossier racine pour Federez
 FEDEREZDIR=".FedeRez"
@@ -751,6 +763,11 @@ LISTID=| formail -cXList-ID: | perl -MEncode -pe '$_=encode("utf-8",decode("MIME
   ${DELETEDMACHINES}/
 }
 
+# La ML paiements@
+:0
+* ^List-Id:.*paiements\.lists\.crans\.org
+${PAIEMENTSDIR}/
+
 
 #################################################################
 ##                   Gestion des cron perso                    ##
@@ -810,7 +827,7 @@ LISTID=| formail -cXList-ID: | perl -MEncode -pe '$_=encode("utf-8",decode("MIME
 # 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               ##
@@ -858,6 +875,11 @@ LISTID=| formail -cXList-ID: | perl -MEncode -pe '$_=encode("utf-8",decode("MIME
     :0
     * ^List-Id:.*nounou\.lists\.crans\.org
     ${NOUNOUDIR}/
+
+    # La ML apprentis va dans le dossier Technique
+    :0
+    * ^List-Id:.*apprentis\.lists\.crans\.org
+    ${APPRENTISDIR}/
     
     #################################################################
     ##         Gestion des autres mailing-list (du campus)         ##
@@ -894,7 +916,7 @@ LISTID=| formail -cXList-ID: | perl -MEncode -pe '$_=encode("utf-8",decode("MIME
     
     # MLs BDL
     :0
-    * ? echo "${ML}" | egrep "(bdl|interludes)"
+    * ? echo "${ML}" | egrep "(bdl|interludes|kwei)"
     ${MLBDLDIR}.${ML_}/
     
     # MLs BDS
@@ -902,6 +924,11 @@ LISTID=| formail -cXList-ID: | perl -MEncode -pe '$_=encode("utf-8",decode("MIME
     * ? echo "${ML}" | egrep "bds"
     ${MLBDSDIR}.${ML_}/
     
+    # MLs WEI
+    :0
+    * ^List-Id:.*wei\.lists\.crans\.org
+    ${MLWEIDIR}.${ML_}/
+
     # MLs Gala
     :0
     * ? echo "${ML}" | egrep "(gala|geec)"