X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;ds=sidebyside;f=.procmailrc;h=248b0b96661cceb92eb816b45f97178914eff5e6;hb=03053c5669a06c62704d1d71449143ae875093fd;hp=cac9b6c93244cca4efa7aa5ad0558d011ed48c2f;hpb=74757c6b0aa14166601dc67bc497a75204cacff4;p=config-20-100.git diff --git a/.procmailrc b/.procmailrc index cac9b6c..248b0b9 100644 --- a/.procmailrc +++ b/.procmailrc @@ -43,6 +43,12 @@ # * 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) ################################################################################ @@ -227,10 +233,9 @@ ################################################################# ## 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" @@ -240,6 +245,16 @@ CONFIGDIR="${PROCMAILDIR}/rc" 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 ## ################################################################# @@ -722,13 +737,21 @@ ${CABLAGEDIR}/ ${PRINTERWATCHDIR}/ } + # Sur la ML respbats@ +# 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 - * ^X-Mailer: /usr/scripts/gestion/chambres_vides.py + * ? echo "${MATCH}" | ${DECODEHEADERSCRIPT} | grep /usr/scripts/gestion/chambres_vides.py ${DELETEDMACHINES}/ }