+# 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 permet de trier les mails envoyés par Discourse
+
+#------------------------------------------------------------------------------
+
+#################################################################
+## Gestion des mails de Discourse ##
+#################################################################
+:0
+* ML ?? discourse\.crans\.org$
+{
+ ML=`echo ${ML} | sed 's/discourse\.crans\.org$//;s/\.$//'`
+ # Le List-ID de Discourse est dans l'ordre sous-catégorie.catégorie
+ # pour une arborescence mail, on veut l'ordre inverse
+ ML=`echo ${ML} | sed "s/\./\n/g" | tac | paste -sd "."`
+
+ # On veut s'assurer ML contient encore quelque chose (c'est-à-dire,
+ # n'était pas juste discourse.crans.org sans rien avant)
+ :0
+ * ? echo $ML
+ * ? test -n "${ML}"
+ ${DISCOURSEDIR}.${ML}/
+
+ # Dossier par défaut
+ :0
+ ${DISCOURSEDIR}/
+}
+