]> gitweb.pimeys.fr Git - config-20-100.git/commitdiff
Merge branch 'master' into perso
authorVincent Le Gallic <legallic@crans.org>
Mon, 30 Sep 2013 19:48:25 +0000 (21:48 +0200)
committerVincent Le Gallic <legallic@crans.org>
Mon, 30 Sep 2013 19:48:25 +0000 (21:48 +0200)
1  2 
.procmailrc

diff --combined .procmailrc
index 1d197c07b8a24c2747991d3df64b83264fcdd999,d4352fd99567763829cb9fddf6617b5774098e33..1449420a092090f7f49aeb4c7a243d5ea3258f6a
@@@ -1,7 -1,3 +1,3 @@@
- ################################################################################
- ###             Still being tested. Use at your own risks…                   ###
- ################################################################################
  # .procmailrc générique mis à votre disposition
  # par les gentils membres actifs du Cr@ns
  # Vous pouvez l'utiliser, le redistribuer, le modifier à votre convenance.
  # Attention : le path par défaut des fichiers de logs est $HOME/.procmail/logs
  # Assurez-vous que le dossier en question existe avant d'utiliser ce .procmailrc
  
+ #################################################################
+ ##                         DISCLAIMER                          ##
+ #################################################################
+ # Ce fichier est mis à votre disposition par des cranseux sans aucune garantie.
+ # Nous sommes un certain nombre à l'utiliser nous-mêmes, souvent dans une version
+ # légèrement modifiée.
+ #  * Nous ne sommes pas responsable si vous perdez des mails ou si ils sont mal triés.
+ #  * Pensez à copier également les autres fichiers si vous utilisez les include.
+ #  * Vous pouvez rester à jour en trackant le dépôt git : http://git.crans.org/git/fichiers_configuration.git
+ #    (on corrige des trucs et on rajoute parfois des nouveaux/meilleurs tris)
  #------------------------------------------------------------------------------
  # Ce fichier commence par une grosse section de commentaire qui donne un aperçu
  # de l'arborescence de dossiers qui sera obtenue en utilisant ce .procmailrc.
  # M: modérateur
  # F: admin federez
  # 
- ### /!\ pour cron, faire attention à ne pas envoyer les mails cron perso sur
- ###  zamok dans les dossiers cron !
- ### 
- ### pour les ml : faire des sous-dossiers bounces --> IDEA DROPPED
- ### 
- ### dans le main procmailrc : (ouais enfin finalement on met tout dans le même)
- ###  - le bidule pour trier les crons persos --> DONE
- ###  - le truc trop bien de Harry pour trier les ml du campus --> DONE
- ### 
- ### Multi-déco upload dans un autre dossier --> DONE
  # 
+ # Si vous utilisez ce .procmailrc (et que vous recevez tous les mails concernés),
+ # votre arborescence ressemblera à ceci :
+ #
  # Cr@ns
  #   |
- # ./|-[$*+BT] Administratif (le côté administratif : bot free !)
- # ./|    |
- # ./|    |-[$*+B] public
- # ./|    |    |
- # ./|    |    |-[$*+B] ca
- # ./|    |    |-[+B] dsi-crans
- # ./|    |    |-[*+B] install-party
- # ./|    |    |-[B] crans-crous
- # ./|    |
- # ./|    |-[$*+BT] privé
- # ./|         |
- # ./|         |-[B] bureau
- # ./|         |-[T] trésorier
- # ./|         |-[$*+] respbats (bot free)
- # ./|         |-[$*+] impression (sans modif_solde, munin, print_status)
- # ./|         |-[+B] spoof
- # ./|         |-[+B] disconnect (sans les bots)
- # ./|
- # ./|
- # ./|-[*+BF] Federez (bah, federez quoi !)
- # ./|    |
- # ./|    |-[*+B] federez
- # ./|    |-[F] admin
- # ./|    |  |
- # ./|    |  |-[F] Debian updates
- # ./|    |  |
- # ./|    |  |-[F] federezpasswords
- # ./|    |  |
- # ./|    |  |-[F] Logcheck
- # ./|    |  |
- # ./|    |  |-[F] Logwatch
- # ./|    |
- # ./|    |-[(F)] Monit
- # ./|    |
- # ./|    |-[(F)] saclay
- # ./|
- # ./|
- # ./|-[$*+BM] Surveillance (on stalke, pour vérifier ce que font les autres)
- # ./|    |
- # ./|    |-[+] Irrelevant : logcheck
- # ./|    |
- # ./|    |-[+BM] modérateur
- # ./|    |
- # ./|    |-[+] ovh (connexions au manager)
- # ./|    |
- # ./|    |-[*+] caméras (à trier)
- # ./|    |
- # ./|    |-[$*+] LDAP
- # ./|    |    |
- # ./|    |    |-[$*+] modif-solde
- # ./|    |    |-[*+] modifications de la base ldap
- # ./|    |
- # ./|    |-[+] cranspasswords
- # ./|
- # ./|
- # ./|-[*+] Monitoring (une machine fait-elle de la merde ?)
- # ./|    |
- # ./|    |-[*+] monit
- # ./|    |     |
- # ./|    |     |- trier dynamiquement par serveur !
- # ./|    |
- # ./|    |-[+] nagios
- # ./|    |     |
- # ./|    |     |- trier dynamiquement par serveur !
- # ./|    |
- # ./|    |-[$*+] munin
- # ./|    |     |
- # ./|    |     |-[$*+] impression 
- # ./|    |
- # ./|    |-[+] arpwatch
- # ./|    |     |
- # ./|    |     |-[+] changed ethernet address
- # ./|    |     |-[+] flip-flop
- # ./|    |     |-[+] new_activity
- # ./|    |     |-[+] new_station
- # ./|    |
- # ./|    |-[+B] stats d'upload  --> À vérifier que le X-Mailer marche
- # ./|
- # ./|
- # ./|-[$*+] Problèmes (à regarder avant d'aller se coucher)
- # ./|    |
- # ./|    |-[*+] self-sloving
- # ./|    |     |
- # ./|    |     |-[*+] SQL errors
- # ./|    |     |-[+] ftp
- # ./|    |
- # ./|    |-[+] modéré
- # ./|    |     |
- # ./|    |     |-[+] intranet1
- # ./|    |     |-[+] intranet2 (en fait, django en général)
- # ./|    |     |-[*+] backuppc
- # ./|    |
- # ./|    |-[*+] attention (cron)
- # ./|    |     |
- # ./|    |     |-[*+] Triés selon les cronjob souvent rencontrés,
- # ./|    |     |      listés dans le fichier cron.folders
- # ./|    |
- # ./|    |-[*+] Argh
- # ./|    |     |
- # ./|    |     |-[*+] nols
- # ./|    |     |-[*+] pulsar
- # ./|    |
- # ./|    |-[$*+] Humain
- # ./|          |
- # ./|          |-[$*+] print_status
- # ./|          |
- # ./|          |-[+] mailman
- # ./|          |
- # ./|          |-[B+] déco N fois en un mois
- # ./|
- # ./|
- # ./|-[*+] Information (keep up to date)
- # ./|    |
- # ./|    |-[*+] apt-listchanges
- # ./|    |
- # ./|    |-[+] ovh (newsletters, factures)
- # ./|    |
- # ./|    |-[$*+] machines supprimées
- # ./|    |
- # ./|    |-[*+] git (commits)
- # ./|    |     |
- # ./|    |     |-[*+] what's new
- # ./|    |
- # ./|    |-[*+] darcs (records)
- # ./|    |     |
- # ./|    |     |-[*+] what's new
- # ./|    |
- # ./|    |-[+] bcfg2 (Serveurs non synchronisés avec bcfg2)
- # ./|    |
- # ./|    |-[+] inn (stats des servuers de news)
- # ./|
- # ./|
- # ./|-[$*+B] Technique (les discussions et les trucs reliés)
- # ./     |
- # ./     |-[*+] Nounou
- # ./     |
- # ./     |-[*+] Roots
- # ./     |
- # ./     |-[$*+] câblages à effectuer
- # ./     |
- # ./     |-[*+B] tracker
+ #   |-[$*+BT] Administratif (le côté administratif : bot-free !)
+ #   |    |
+ #   |    |-[$*+BT] privé (des informations confidentielles peuvent y circuler)
+ #   |    |    |
+ #   |    |    |-[B] bureau
+ #   |    |    |-[B] crous-crans
+ #   |    |    |-[+B] disconnect
+ #   |    |    |-[$*+] impression (sans modif_solde, munin, print_status)
+ #   |    |    |-[$*+] respbats (bot-free)
+ #   |    |    |-[+B] spoof
+ #   |    |    |-[T] trésorier
+ #   |    |
+ #   |    |-[$*+B] public
+ #   |         |
+ #   |         |-[$*+B] ca
+ #   |         |-[+B] dsi-crans
+ #   |         |-[*+B] install-party
+ #   |
+ #   |
+ #   |-[*+] Information (keep up to date)
+ #   |    |
+ #   |    |-[*+] apt-listchanges (Lors des mises à jour de serveurs)
+ #   |    |
+ #   |    |-[+] bcfg2 (Serveurs non synchronisés avec bcfg2)
+ #   |    |
+ #   |    |-[*+] darcs (records)
+ #   |    |     |
+ #   |    |     |-[*+] whatsnew
+ #   |    |
+ #   |    |-[*+] git (commits)
+ #   |    |     |
+ #   |    |     |-[*+] whatsnew
+ #   |    |
+ #   |    |-[+] inn (stats des servuers de news)
+ #   |    |
+ #   |    |-[$*+] machines_supprimees (puni !)
+ #   |    |
+ #   |    |-[+] ovh (Factures, Newsletters)
+ #   |
+ #   |
+ #   |-[*+] Monitoring (une machine fait-elle de la merde ?)
+ #   |    |
+ #   |    |-[+] Arpwatch (chaque fois qu'une machine fait un truc nouveau/suspect sur le réseau)
+ #   |    |     |
+ #   |    |     |-[+] changed_ethernet_address
+ #   |    |     |-[+] flip_flop
+ #   |    |     |-[+] new_activity
+ #   |    |     |-[+] new_station
+ #   |    |
+ #   |    |-[*+] Monit (Un truc marche pas/remarche, un disque est plein,…)
+ #   |    |     |
+ #   |    |     |- <un dossier par serveur>
+ #   |    |
+ #   |    |-[$*+] Munin (Graphes)
+ #   |    |     |
+ #   |    |     |-[$*+] Imprimante
+ #   |    |
+ #   |    |-[+] Nagios (Comme Monit, mais en mieux/moins bien/différent)
+ #   |    |     |
+ #   |    |     |- <un dossier pour tousles switchs et un dossier par serveur>
+ #   |    |
+ #   |    |-[+B] Stats-upload (Qui a uplodé ?)
+ #   |
+ #   |
+ #   |-[$*+] Problems (Classés par degré de gravité grossier)
+ #   |    |
+ #   |    |-[*+] 0-Self-solving (Just ignore that)
+ #   |    |     |
+ #   |    |     |-[+] ftp (Problème de synchronisation du miroir Debian)
+ #   |    |     |-[*+] SQL errors (sqlgrey a chié dans la colle)
+ #   |    |
+ #   |    |-[+] 1-Soft (Un problème, mais pas critique)
+ #   |    |     |
+ #   |    |     |-[*+] backuppc (babar râle)
+ #   |    |     |-[+] Django
+ #   |    |     |-[+] intranet1 (normal)
+ #   |    |     |-[+] intranet2 (fucking locks)
+ #   |    |
+ #   |    |-[*+] 2-Wild (Ce serait pas mal de regarder ce qui foire)
+ #   |    |     |
+ #   |    |     |-[*+] cron
+ #   |    |     |     |- <triés selon les cronjob souvent rencontrés listés dans le fichier cron.folders>
+ #   |    |     |
+ #   |    |     |-[+] gest_crans (Rapports de bugs envoyés lors d'un crash de gest_crans)
+ #   |    |
+ #   |    |-[*+] 3-Argh (Il faut vite faire quelque chose !)
+ #   |    |     |
+ #   |    |     |-[*+] nols (La baie de disque a un problème !)
+ #   |    |     |-[*+] pulsar (On a plus de courant !!)
+ #   |    |
+ #   |    |-[$*+] 4-Human-made (Ces mails sont générés par des gens)
+ #   |          |
+ #   |          |
+ #   |          |-[+] Mailman (Des mailing-list chient, ou des gens demandent de l'aide)
+ #   |          |
+ #   |          |-[$*+] print_status (Une impression a échoué)
+ #   |
+ #   |
+ #   |-[$*+BM] Surveillance (On stalke, pour vérifier ce que font les autres. Par ordre croissant d'importance à vérifier)
+ #   |    |
+ #   |    |-[+BM] 1-Moderateurs
+ #   |    |
+ #   |    |-[+] 2-OVH (Connexions au manager)
+ #   |    |
+ #   |    |-[*+] 3-Cameras (Quelqu'un est rentré dans un local sensible)
+ #   |    |     |
+ #   |    |     |-[*+] 0B
+ #   |    |     |-[*+] 0H
+ #   |    |
+ #   |    |-[$*+] 4-LDAP (Modification de la base LDAP qui mérite un coup d'oeil)
+ #   |    |    |
+ #   |    |    |-[*+] Modification (Changement de droit ou modification d'une machine crans)
+ #   |    |    |-[$*+] Solde (Modification d'un solde impression)
+ #   |    |
+ #   |    |-[+] 5-cranspasswords (Quand quelqu'un modifie un mot de passe chiffré)
+ #   |
+ #   |
+ #   |-[$*+B] Technique (les discussions et les trucs reliés)
+ #        |
+ #        |-[$*+] Cablages (Il faut aller brancher un truc)
+ #        |
+ #        |-[*+] Freebox (Vous avez un message vocal)
+ #        |
+ #        |-[*+] Nounou
+ #        |
+ #        |-[+] root
+ #        |
+ #        |-[*+] roots
+ #        |
+ #        |-[*+B] tracker (Todolist)
+ #
+ # Federez (Les mails concernant l'asso FedeRez sont dans un dossier à part)
+ #   |
+ #   |-[*+BF] federez (La ML de discussion principale de FedeRez)
+ #   |
+ #   |-[F] admin (La ML de l'équipe technique de FedeRez)
+ #   |  |
+ #   |  |-[F] Debian updates (Quand un serveur veut être mis à jour)
+ #   |  |
+ #   |  |-[F] federezpasswords (Quand quelqu'un modifie un mot de passe chiffré)
+ #   |  |
+ #   |  |-[F] Logcheck (Spam)
+ #   |  |
+ #   |  |-[F] Logwatch (Spam)
+ #   |  |
+ #   |  |-[F] OVH (Factures, Newsletters)
+ #   |
+ #   |-[(F)] Monit (Pour voir si un serveur ne répond plus)
+ #   |
+ #   |-[(F)] saclay (Pour préparer notre avenir à Saclay)
  # 
  
  
@@@ -376,14 -386,14 +386,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                 ##
  * ^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}/
@@@ -714,12 -724,6 +724,6 @@@ ${CABLAGEDIR}
    ${DELETEDMACHINES}/
  }
  
- #WIP# ###############################################################################
- #WIP# # ^^^^^^^ Classés le plus possible par ordre de spammage décroissant
- #WIP# # vvvvvvv Les MLs, à laisser en bas
- #WIP# ###############################################################################
  
  #################################################################
  ##                   Gestion des cron perso                    ##
  #################################################################
  ##              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                 ##
    ${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"