Commit 2816b441 authored by Vincent Le gallic's avatar Vincent Le gallic

[procmail] Mise à jour du filtre Machines supprimées pour chambre invalide

Il était cassé depuis qu'on utilise une vraie lib pour encoder les headers.
Le problème, c'est que ça induit une dépendance à un script.
parent e51b5861
......@@ -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,15 +737,23 @@ ${CABLAGEDIR}/
${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}/
#~# }
#################################################################
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment