]> gitweb.pimeys.fr Git - config-20-100.git/blobdiff - .procmail/rc/discourse.preprocessing
[procmail] Gestion du tri des mail de Discourse
[config-20-100.git] / .procmail / rc / discourse.preprocessing
diff --git a/.procmail/rc/discourse.preprocessing b/.procmail/rc/discourse.preprocessing
new file mode 100644 (file)
index 0000000..665e1b2
--- /dev/null
@@ -0,0 +1,26 @@
+# Complémentaire au .procmailrc générique mis à votre disposition
+# par les gentils membres actifs du Cr@ns
+# Vous pouvez l'utiliser, le redistribuer, le modifier à votre convenance.
+# Des questions, des suggestions : {nounou,ca}@lists.crans.org
+# Licence : WTFPL
+
+# Ce fichier doit être exécuté pour que discourse.rules puisse
+# trier correctement les mails de Discourse
+
+#------------------------------------------------------------------------------
+
+#################################################################
+##                          Variables                          ##
+#################################################################
+
+### Dossier sous lequel l'arborescence des mails envoyés par
+### Discourse sera rangée
+DISCOURSEDIR=.Discourse
+
+#################################################################
+##                        Préprocessing                        ##
+#################################################################
+# On redécode le champ List-ID, mais cette fois-ci en en retirant
+# les accents potentiels.
+:0
+LISTID=| formail -cXList-ID: | perl -MEncode -MText::Unaccent::PurePerl -pE '$_=encode("utf-8",unac_string(decode("MIME-Header", $_)))'