- ################################################################################
- ### 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)
#
##### 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}/
${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"