X-Git-Url: http://gitweb.pimeys.fr/?p=config-20-100.git;a=blobdiff_plain;f=.procmailrc;h=a9d8e6a44efd6180dae4da5896cc72a692a20b23;hp=6051e1253bbaeada60c30a0d4ea2aa09d3499c08;hb=bc6bec78773342ffce1f28f0322c2a17f86c6a53;hpb=d48c83fcd167d4ce1cceb8335a1569a40246b6c5 diff --git a/.procmailrc b/.procmailrc index 6051e12..a9d8e6a 100644 --- a/.procmailrc +++ b/.procmailrc @@ -399,7 +399,12 @@ XMAILER=| formail -cXX-Mailer: | perl -MEncode -pe '$_=encode("utf-8",decode("MI * ^Subject: SUBJECT=| formail -cXSubject: | perl -MEncode -pe '$_=encode("utf-8",decode("MIME-Header",$_))' - +:0 +* ^List-ID: +LISTID=| formail -cXList-ID: | perl -MEncode -pe '$_=encode("utf-8",decode("MIME-Header",$_))' +#~# # Pour faire fonctionner correctement le tri des mails envoyés par Discourse, +#~# # Décommenter le INCLUDERC suivant +#~# INCLUDERC="${CONFIGDIR}/discourse.preprocessing" ################################################################################ ##### Règles ##### @@ -805,10 +810,9 @@ SUBJECT=| formail -cXSubject: | perl -MEncode -pe '$_=encode("utf-8",decode("MIM :0 # On récupère tous les mails qui sont arrivés par l'intermédaire d'une ML -* ^List-Id:.*\/<[^<>]+>$ +* ^List-Id:.* { - ML=$MATCH - ML=`echo "${ML}" | sed 's///'` + ML=`echo "${LISTID}" | sed 's/[^<]*//'` ################################################################# ## Gestion des mailing-listes Cr@ns ## @@ -929,6 +933,13 @@ SUBJECT=| formail -cXSubject: | perl -MEncode -pe '$_=encode("utf-8",decode("MIM ${MLCAMPUSDIR}.${MLFAILSUFFIX}.${ML_}/ } + #~# # Décommenter pour activer le tri des mails envoyés par + #~# # Discourse. Attention, penser à décommener également + #~# # l'INCLUDERC de discourse.preprocessing + #~# # et lire https://wiki.crans.org/VieCrans/FichiersConfiguration#rc.2Fdiscourse + #~# # à propos de la remarque sur le module Perl à installer + #~# INCLUDERC=${CONFIGDIR}/discourse.rules + ################################################################# ## Gestion des mailing-listes FedeRez ## #################################################################