# * Le troisième, custom.final.rules est appliqué tout à la fin, il peut par
# exemple servir à définir un dossier par défaut autre que .INBOX
+# Attention, certaines règles (pour l'instant commentées par #~#)
+# font appel à des scripts.
+# Pour qu'elles fonctionnent correctement, il faut que vous
+# possédiez les scripts correspondant et que vous adaptiez
+# la partie "Scripting" des variables de configuration.
+# (cf https://wiki.crans.org/VieCrans/FichiersConfiguration#scripting)
################################################################################
#################################################################
## Variables d'environnement ##
#################################################################
+### Paths
# Path du dossier où sont rangés les mails
MAILDIR="${HOME}/Mail"
-# Shell à utiliser pour exécuter des commandes
-SHELL="/bin/bash"
# Dossier contenant tout le garbage procmail-related
# (le .procmailrc lui-même est dans le home)
PROCMAILDIR="${HOME}/.procmail"
LOGFILE="${PROCMAILDIR}/logs/procmail.log"
+### Scripting
+# Shell à utiliser pour exécuter des commandes
+SHELL="/bin/bash"
+## Scripts
+# Dossier où sont rangés les scripts
+SCRIPTSFOLDER="${HOME}/scripts/crans_toolbox/"
+# Scripts pour décoder les headers MIME
+DECODEHEADERSCRIPT="${SCRIPTSFOLDER}decode_header.pl"
+
+
#################################################################
## Noms de dossiers ##
#################################################################
${PRINTERWATCHDIR}/
}
+
# Sur la ML respbats@
-:0
-* ^List-Id:.*respbats\.lists\.crans\.org
-{
- # Machines supprimées pour chambre invalide
- :0
- * ^X-Mailer: /usr/scripts/gestion/chambres_vides.py
- ${DELETEDMACHINES}/
-}
+#~# # L'ancienne version de ce filtre ne fonctionne plus car les headers
+#~# # de ces mails sont maintenant correctement encodé.
+#~# # C'est bien pour le respect des RFC, mais c'est un peu pain in the ass
+#~# # p our le trier avec procmail, donc on besoin d'un script
+#~# # Ne pas décommenter si vous n'avez pas le script associé.
+#~# # (cf https://wiki.crans.org/VieCrans/FichiersConfiguration#scripting)
+#~# :0
+#~# * ^List-Id:.*respbats\.lists\.crans\.org
+#~# * ^X-Mailer:\/.*
+#~# {
+#~# # Machines supprimées pour chambre invalide
+#~# :0
+#~# * ? echo "${MATCH}" | ${DECODEHEADERSCRIPT} | grep /usr/scripts/gestion/chambres_vides.py
+#~# ${DELETEDMACHINES}/
+#~# }
#################################################################