# Messages sur la Freebox
:0
- * ^From: telephonie.freebox@freetelecom.fr
+ * ^From: telephonie\.freebox@(mevo\.)?freetelecom\.fr
${FREEBOXDIR}/
# Serveurs non synchronisés avec bcfg2
# MLs Med
:0
- * ? echo "${ML}" | grep med
+ * ? echo "${ML}" | grep -E "^med"
${MLMEDDIR}.${ML_}/
# MLs SDA
## Gestion des autres mailing-listes ##
#################################################################
# On récupère le nom de domaine et le nom de la ML
+ # Le nom de domaine, c'est le mot (sans .) qui précède le TLD
DOMAIN=`echo "${ML}" | sed 's/.*\.\([^\.]\+\)\.[^\.]\+$/\1/'`
# On ne sait jamais ce qu'on peut rencontrer…
DOMAIN_=`echo "${DOMAIN}" | sed 's/ /_/g'`
+ # On vire le domain et le TLD
+ # On vire .list ou .lists si c'est la composante la plus à droite
+ # du subdomain
# On prend garde à ne pas créer un sous-dossier
# si jamais le List-Id contient un . ou un espace
ML_=`echo "${ML}" | sed 's/\.[^\.]\+\.[^\.]\+$//;s/\.lists\?$//;s/\(\.\| \)/_/g'`