From 500d295d10562f571b88658f13702167681ef407 Mon Sep 17 00:00:00 2001
From: glevy <glevy@crans.org>
Date: Sun, 8 Jun 2025 14:40:24 +0200
Subject: [PATCH] Linting, encore

---
 services/mail/services/listes.md | 77 ++++++++++++++++----------------
 1 file changed, 38 insertions(+), 39 deletions(-)

diff --git a/services/mail/services/listes.md b/services/mail/services/listes.md
index b353373..cd4af45 100644
--- a/services/mail/services/listes.md
+++ b/services/mail/services/listes.md
@@ -2,88 +2,87 @@
 
 En plus des comptes mails individuels, le Crans propose un service
 de mailing-lists, listes de diffusion en bon français, accessible
-[ici](https://lists.crans.org/postorius/lists/). 
-Actuellement (juin 2025), 
-le service est propulsé par Mailman 3 et l'interface d'administration 
+[ici](https://lists.crans.org/postorius/lists/).
+Actuellement (juin 2025),
+le service est propulsé par Mailman 3 et l'interface d'administration
 utilise, au choix, Postorius ou Hyperkitty. tourne sous NixOS 24.11
 
 ## Filtre anti-bots
 
-Une fenêtre pop-up doit apparaître lorsque l'on se rend sur l'URL ci-dessus. 
-L'identifiant et le mot de passe sont simples pour un humain et donnés 
+Une fenêtre pop-up doit apparaître lorsque l'on se rend sur l'URL ci-dessus.
+L'identifiant et le mot de passe sont simples pour un humain et donnés
 en cas d'échec de connexion.
 
 ## Comptes
 
-Mailman dispose de ses propres comptes et il n'est pas nécessaire 
-de disposer d'un compte Crans pour utiliser le service. 
-Il est en revanche possible d'utiliser un compte Crans pour 
+Mailman dispose de ses propres comptes et il n'est pas nécessaire
+de disposer d'un compte Crans pour utiliser le service.
+Il est en revanche possible d'utiliser un compte Crans pour
 contrôler un compte Mailman, à travers une OAuth.
 
-Toute personne, même non adhérente au Crans ou extérieure à 
-l'ENS peut créer un compte sur Mailman. À un compte Mailman, 
+Toute personne, même non adhérente au Crans ou extérieure à
+l'ENS peut créer un compte sur Mailman. À un compte Mailman,
 on peut associer plusieurs adresses mail, selon ses besoins.
 
-Enfin, pour être simplement abonné à une liste, il n'y a 
+Enfin, pour être simplement abonné à une liste, il n'y a
 aucune condition particulière à remplir.
 
 ## Droits sur les listes
 
-Les nounous peuvent créer de nouvelles listes, sur demande 
-d'adhérents ou de clubs. Il est demandé aux requérants 
-d'envoyer leur demande sur l'adresse des nounous 
+Les nounous peuvent créer de nouvelles listes, sur demande
+d'adhérents ou de clubs. Il est demandé aux requérants
+d'envoyer leur demande sur l'adresse des nounous
 pour garder une trace.
 
-Chaque liste a ses abonnés, ses propriétaires et ses modérateurs. 
+Chaque liste a ses abonnés, ses propriétaires et ses modérateurs.
 Les propriétaires peuvent :
 
 - abonner ou désabonner des adresses mail,
 - changer les critères de modération automatique,
 - modérer les messages.
 
-Le rôle des modérateurs est de filtrer les messages mis 
-en attente de distribution (envoi par un non abonné, 
+Le rôle des modérateurs est de filtrer les messages mis
+en attente de distribution (envoi par un non abonné,
 message trop volumineux, les critères varient).
 
 ## Messages automatiques et modération
 
-Lorsqu'un message envoyé à une liste est mis en attente 
-d'être modéré, un email est automatiquement envoyé aux 
-modérateurs de la liste. Cet email automatique admet 
-une forme par défaut (qui vient avec l'installation de Mailman), 
-mais il est possible de modifier le format pour le rendre 
-plus lisible et accessible à des novices, 
+Lorsqu'un message envoyé à une liste est mis en attente
+d'être modéré, un email est automatiquement envoyé aux
+modérateurs de la liste. Cet email automatique admet
+une forme par défaut (qui vient avec l'installation de Mailman),
+mais il est possible de modifier le format pour le rendre
+plus lisible et accessible à des novices,
 qui ne savent pas nécessairement quoi faire.
 
-Un événement déclencheur (abonnement, désabonnement, 
-message en modération, bounce score qui augmente, etc) 
-a son propre mail automatique, dont le template 
-peut être modifié. Chacun de ces templates a trois 
+Un événement déclencheur (abonnement, désabonnement,
+message en modération, bounce score qui augmente, etc)
+a son propre mail automatique, dont le template
+peut être modifié. Chacun de ces templates a trois
 scopes qui sont appliqués avec une priorité décroissante :
 
 - liste (ex : nom_de_votre_liste@lists.crans.org)
 - domaine (ex : lists.crans.org)
 - site (l'installation courante de Mailman).
 
-De fait, le niveau intermédiaire n'a pas d'intérêt pour le Crans, 
-puisqu'on ne gère qu'un seul domaine. 
-(Et de toute façon, on a essayé de trouver où poser le template 
+De fait, le niveau intermédiaire n'a pas d'intérêt pour le Crans,
+puisqu'on ne gère qu'un seul domaine.
+(Et de toute façon, on a essayé de trouver où poser le template
 et on a pas trouvé.)
 
 Un template doit
 
-- être nommé en suivant une syntaxe précise 
-(cf la [doc officielle](https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/rest/docs/templates.html))
+- être nommé en suivant une syntaxe précise (cf la [doc officielle](https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/rest/docs/templates.html))
 - utiliser les mêmes noms de variables que Mailman, codées en dur,
 - être placé dans le bon dossier, avec le bon nom, sinon il ne sera pas lu.
 
-Un template global pour les messages de modération au 
-niveau de Mailman a été placé sur la VM Mailman dans 
-`/var/lib/mailman3/templates/sites/fr` et nommé, 
-comme le veut la convention, `list:admin:action:post.txt`. 
-Ce message est particulièrement important, 
+Un template global pour les messages de modération au
+niveau de Mailman a été placé sur la VM Mailman dans
+`/var/lib/mailman3/templates/sites/fr` et nommé,
+comme le veut la convention, `list:admin:action:post.txt`.
+Ce message est particulièrement important,
 compte tenu du nombre de débutants utilisant le service chaque année.
 
-Un template de footer pourrait être inclus, 
-dans `list:member:regular:footer.txt` 
+Un template de footer pourrait être inclus
+dans `list:member:regular:footer.txt`
 avec un lien permettant de se désabonner.