Project

General

Profile

Anomalie #5692

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

Added by Frédéric Couchet over 1 year ago. Updated 10 months ago.

Status:
Fermé
Priority:
Normale
Category:
-
Start date:
12/05/2021
Due date:
% Done:

0%

Estimated time:

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é.

History

#1

Updated by Frédéric Couchet over 1 year ago

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;
#2

Updated by Frédéric Couchet over 1 year ago

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
#3

Updated by Frédéric Couchet over 1 year ago

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.

#4

Updated by Frédéric Couchet over 1 year ago

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.

#5

Updated by Frédéric Couchet over 1 year ago

je referai une vérification dans quelques jours.

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

#6

Updated by Frédéric Couchet about 1 year ago

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.

#7

Updated by Frédéric Couchet about 1 year ago

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

#8

Updated by Frédéric Couchet about 1 year ago

  • Status changed from Nouveau to Résolu
#9

Updated by Quentin Gibeaux about 1 year ago

  • Status changed from Résolu to Fermé
#10

Updated by Pierre-Louis Bonicoli 10 months ago

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.

Also available in: Atom PDF