Projet

Général

Profil

Actions

Anomalie #5692

fermé

Sympa signale que toutes les adresses abonnées sont en erreur

Ajouté par Frédéric Couchet il y a presque 3 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Catégorie:
-
Début:
05/12/2021
Echéance:
% réalisé:

0%

Temps estimé:

Description

Sympa signale de temps en temps que toutes les adresses abonnées à une liste (genre une liste de support) sont en erreur et que le message envoyé à la liste n'a pas pu être distribué. Le message est envoyé à la personne qui a envoyé le message.

Pourtant le message est bien diffusé.

Mis à jour par Frédéric Couchet il y a presque 3 ans

La plupart des listes Sympa du Chapril n'ont que peu d'adresses abonnées (entre 1 et 5), et les adresses ne sont en fait pas en erreur.

Il faudrait désactiver ce mécanisme de gestion d'erreurs.

La doc Sympa (man 5 sympa_config) indique (même chose pour bouncers_level2) :

"bouncers_level1" 

       (Paragraph) Management of bouncers, 1st level

       Single occurrence

       Level 1 is the lower level of bouncing users

       "bouncers_level1.rate" 

       threshold

       Format:
           Number of points.

       Default:
           45 (points)

       Context:
           list (config), domain (robot.conf), site (sympa.conf)

       Each bouncing user have a score (from 0 to 100).

Et il y aussi les champs bouncers_level1.action bouncers_level1.notification.

Test de désactivation en mettant dans /etc/sympa/sympa/sympa.conf une valeur supérieure à 100 :

bouncers_level1.rate    101

bouncers_level2.rate    101

Pour vérifier la liste des adresses indiquées en erreur :

MariaDB [sympa]> select bounce_address_subscriber,bounce_score_subscriber,bounce_subscriber,list_subscriber,user_subscriber from subscriber_table where bounce_subscriber is not NULL;

Pour virer les erreurs :

MariaDB [sympa]> update subscriber_table set bounce_subscriber = NULL where bounce_subscriber is not NULL;

Mis à jour par Frédéric Couchet il y a presque 3 ans

Je viens de faire un test avec deux listes.

Pour la liste contact@ il y a 5 adresses sur 6 indiquées en erreur. Un courriel de test est bien diffusé aux destinataires et l'expéditeur ne reçoit pas de message indiquant une erreur. C'est ok donc.

Pour la liste support-forge@ il y a 2 adresses sur 2 indiquées en erreur. Un courriel de test est bien diffusé aux destinataires mais l'expéditeur reçoit un message indiquant une erreur :

Votre message à la liste forge-support n'a pas pu être distribué. Tous les
abonnés à cette liste ont leur adresse en erreur.
Contactez l'administrateur des listes (listmaster@chapril.org) pour que le
problème soit corrigé avant de retenter d'expédier votre message à la liste

Mis à jour par Frédéric Couchet il y a presque 3 ans

j'ai modifié la config de la liste forge-support qui va me servir de test, dans Admin -> Configurer la liste -> gestion des erreurs. Je mets :

- warn_rate à 101
- rate à 101 pour bouncers_level1 et bouncers_level2

Ce qui donne dans le fichier de config /var/lib/sympa/list_data/forge-support/config :

bounce
warn_rate 101
halt_rate 50

bouncers_level1
rate 101
action notify_bouncers
notification owner

bouncers_level2
rate 101
notification owner
action notify_bouncers

J'ai vidé la table des erreurs.

Mis à jour par Frédéric Couchet il y a presque 3 ans

Dans la liste forge-support, il y a toujours 0 adresses en erreur, ce qui est bien et semble confirmer que la modification faite a eu un effet.

J'ai reporté la modification dans la configuration de toutes les listes. Et j'ai vidé la table des erreurs.

Mis à jour par Frédéric Couchet il y a presque 3 ans

je referai une vérification dans quelques jours.

Et je verrai pour créer un template de configuration pour les futures nouvelles listes.

Mis à jour par Frédéric Couchet il y a presque 3 ans

Dans la liste forge-support les deux adresses abonnées sont indiquées en erreur :
- Note d'erreur : indéfini
- Nombre d'erreurs : 1

Mais les adresses restent abonnées.

Même chose sur valise-support.

Un courriel de test envoyé sur valise-support@ est bien diffusé aux deux adresses abonnées. Et l'expéditeur ne reçoit pas de courriel indiquant une possible erreur.

Donc, ça a l'air bon.

Mis à jour par Frédéric Couchet il y a presque 3 ans

J'ai créé un template pour les listes de type support.

Pour créer le template, création du répertoire /etc/sympa/create_list_templates/liste-support/ puis copie des fichiers /usr/share/doc/sympa/examples/samples/intranet/create_list_templates/intranet_list/comment.tt2 et /usr/share/doc/sympa/examples/samples/intranet/create_list_templates/intranet_list/config.tt2 puis modification des fichiers.

La création de liste par ce template n'a pas encore été testé. Ce sera testé lors de la prochaine création d'une liste de type support.

J'ai ajouté une entrée dans la doc https://admin.chapril.org/doku.php?id=admin:infrastructure:sympa

Mis à jour par Frédéric Couchet il y a presque 3 ans

  • Statut changé de Nouveau à Résolu

Mis à jour par Quentin Gibeaux il y a plus de 2 ans

  • Statut changé de Résolu à Fermé

Mis à jour par Pierre-Louis Bonicoli il y a plus de 2 ans

Frédéric Couchet a écrit :

Dans la liste forge-support les deux adresses abonnées sont indiquées en erreur :
- Note d'erreur : indéfini
- Nombre d'erreurs : 1

Mais les adresses restent abonnées.

Une remarque: la doc indique que sympa ne fait aucune action automatique (par exemple un désabonnement automatique) si l'utilisateur n'a pas au moins 10 erreurs et si il n'a pas été en erreur pour au moins 10 jours.

Actions

Formats disponibles : Atom PDF