« Listes de discussion sympa » : différence entre les versions

De wiki.infini
import>Denis Dordoigne
m (21 révisions importées)

Version du 12 février 2020 à 18:51

Gestionnaire de listes Sympa

un peu de vocabulaire

  • sympa 6 : le gestionnaire de listes utilisé depuis avril 2012 (a succédé à sympa5)
  • nom de domaine : la partie située après le @ dans l'adresse de la liste, le terme robot est parfois utilisé par sympa pour désigner le nom de domaine

Création d'une liste

Rappel : Seuls les adhérents d'INFINI peuvent être propriétaires de listes.

Pour créer une liste, il faut se rendre sur http://listes.infini.fr puis cliquer sur le nom de domaine souhaité. Vous devez impérativement sélectionner un nom de domaine qui vous appartient  :

  • si vous ne souhaitez pas utiliser un nom de domaine personnalisé, sélectionnez listes.infini.fr
  • si le nom de domaine que vous souhaitez utiliser n'est pas présent, vous pouvez demander son ajout par e-mail aux techs (seuls les domaines déjà déclarés dans votre compte alternc peuvent être utilisés)

Une fois arrivé sur la page associée à votre nom de domaine :

  1. identifiez-vous avec comme identifiant l'adresse de contact renseignée dans galette (le mot de passe est spécifique à SYMPA, si vous ne le connaissez pas, ou si c'est votre première connexion, vous pouvez vous le faire envoyer) : c'est indispensable car cela nous permet de vérifier automatiquement que la liste est bien demandée par un adhérent d'INFINI.
  2. cliquez sur l'onglet "Création de liste" qui est présent uniquement quand vous êtes identifié, et remplissez le formulaire. En cas de souci écrivez à tech@infini.fr.

Changement de propriétaire de listes

Le propriétaire de type "privileged" de la liste (cas du créateur de la liste), peut rajouter d'autres propriétaires la rubrique "définition de la liste". Il est important que l'adresse de contact de galette soit un des propriétaires de la liste afin que l'on puisse rattacher aisément une liste à un compte d'adhérent.

Contournement des problèmes avec certains expéditeurs

Pour contourner les problèmes d'absence de coopération de certains fournisseurs de mails dont les utilisateurs ne peuvent pas écrire à des listes (cf. https://www.infini.fr/fuyez-yahoo-aol-et-hotmail), il est possible de demander à sympa de réécrire les adresses problématiques. Pour cela :

  1. aller dans l'administration de la liste
  2. cliquer sur l'onglet dkim
  3. au paragraphe DMARC Protection (dmarc_protection), mettre :
    1. Protection mode à domain matching regular expression
    2. Match domain regexp : yahoo.*|hotmail.*|aol.* (voir ci-dessous)
    3. New From name format : choisir name_email_via_list mais les autres choix sont possibles (voir plus bas)
  4. enregistrer, et tester !

La première étape est d'identifier les domaines qui posent problème (en regardant les domaines des adresses en erreur, on peut les déterminer et adapter la liste du point 2) ; pour commencer je mettrais yahoo.fr, hotmail.com, aol.com et gmail.com (en séparant les domaines par des "pipes", la barre verticale AltGr-6)). Attention, toutes les adresses en erreur ne sont pas la conséquence du blocage par yahoo et consorts, il faut aller voir sur chaque adresse la raison de l'erreur.

Fonctionnement

On dit à sympa (sympa est le moteur de liste) : si le domaine d'un émetteur est l'un de ceux cités, alors réécris le champ From: de la manière suivante : "truc muche (truc.muche@hotmail.com via lenomdelaliste Mailing List) <lenomdelaliste@listes.infini.fr>" Les expéditeurs dont l'adresse mail n'est pas listée ne verront pas le champ From: de leur message réécrit, le fonctionnement sera comme avant.

Réécriture du champ From: (point 3)

Au point 3, on a 4 choix pour le champ "New From name format (phrase) :", qui changent la présentation de l'expéditeur dont l'adresse a été réécrite :

  • display name : les mails en provenance des domaines énumérés dans la regexp seront réécris comme provenant de "Truc Muche" <lenomdelaliste@listes.infini.fr>
  • display name and email : "Truc Muche truc.muche@yahoo.com" <lenomdelaliste@listes.infini.fr>
  • email "via mailing list " : "Truc Muche (truc.muche@yahoo.com via lenomdelaliste Mailing list)" <lenomdelaliste@listes.infini.fr>
  • name "via mailing list " : "Truc Muche (via lenomdelaliste Mailing list)" <lenomdelaliste@listes.infini.fr>

Dans tous les cas, l'expéditeur effectif de chaque message provenant d'un domaine de la regexp sera toujours lenomdelaliste@listes.infini.fr (ainsi les abonnés yahoo, aol, gmail, etc. le recevront sans problème), mais le texte autour, et qui s'affiche dans les courrielleurs comme thunderbird ou sur le webmail, sera régi par l'option que tu auras choisie. Perso je préfère l'une des 2 dernières options car elle évite de faire une confusion : en effet un courrielleur pourrait associer Truc Muche à lenomdelaliste@listes.infini.fr, du coup il faut être vigilant quand on envoie un mail, car on peut l'envoyer à la liste en croyant l'envoyer à une personne donnée (alors que si lenomdelaliste@listes.infini.fr est associé à "Truc muche (truc.muche@yahoo.com via lenomdelaliste Mailing list)" ça se voit de suite et ça attire l'attention sur le destinataire.

Commandes

sympa@<nom de domaine de la liste>, soit par exemple sympa@listes.infini.fr ou sympa@mon_asso.org

Commandes principales :

HELP Envoie un fichier d'aide
LISTS Annuaire des listes non cachées du serveur
WHICH Renvoie la liste des listes auxquelles on est abonné
INFO liste Renvoie des informations sur la liste
REVIEW liste Retourne la liste des abonnés à la liste
SUBSCRIBE liste Prénom Nom Info Abonnement à une liste
SIGNOFF liste Résiliation de l'abonnement à une liste
INDEX liste Index des fichiers d'archives
INVITE liste email Inviter email à s'abonner à la liste
LAST liste Permet d'obtenir le dernier message de la liste
GET liste fichier Pour obtenir un fichier d'archives.
CONFIRM clef Confirmation pour l'envoi d'un message

Commandes complémentaires :

SET liste NOMAIL Suspendre la reception des messages de la liste.
SET liste MAIL Reception de la liste en mode normal.
SET liste CONCEAL Passage en liste rouge (adresse d'abonné cachée).
SET liste NOCONCEAL Adresse d'abonné visible via REVIEW.
SET liste SUMMARY Réception de la liste des messages uniquement

Commandes réservées au propriétaire de liste :

ADD liste @email Prénom Nom Info Ajouter un Utilisateur dans une liste
DEL liste @email Retirer un Utilisateur d'une liste
STATS liste Consulter les statistiques de la liste
EXPIRE liste anciennete delai Déclenche un processus d'expiration pour les abonnés à la liste n'ayant pas confirmé leur abonnement depuis ancienneté jours. S'ils n'ont pas confirmé leur abonnement dans le délai delai, l'abonnement est supprimé.
EXPIREINDEX liste Retourne l'état d'un processus d'expiration en cours.
REMIND liste Envoie à chaque abonné un message lui rappelant l'adresse avec laquelle il est abonné.

Commandes réservées au modérateur de liste :

ADD liste @email Prénom Nom Info Ajouter un Utilisateur dans une liste
DEL liste @email Retirer un Utilisateur d'une liste
STATS liste Consulter les statistiques de la liste
DISTRIBUTE liste clé Valider un message
REJECT liste clé Invalider un message
MODINDEX liste Consulter la liste des messages à modérer

Gérer les archives de ses listes

Au fil des ans, les messages s'accumulent et le poids des archives ne cesse de croître. En 2013, 20Go de messages ont été accumulés sur près de 720 listes.

Télécharger les archives de liste

Dans le menu "Gérer les archives" depuis la page d'administration de la liste, vous pouvez sélectionner un ou plusieurs mois (en gardant la touche Ctrl enfoncée dans la liste de sélection). Ensuite cliquez sur "Téléchargez le fichier Zip" pour télécharger le ou les mois sélectionnés.

Effacer les mois les plus anciens

De la même façon, vous pouvez effacer le ou les mois que vous avez téléchargés en cliquant sur "Supprimer les mois sélectionnés".