Projet

Général

Profil

Actions

Anomalie #5696

fermé

Un abonnement par courriel anormal pour status.chapril.org

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é à:
Début:
06/12/2021
Echéance:
31/01/2022
% réalisé:

0%

Temps estimé:

Description

je vois qu'il y a des adresses courriels qui recevront des notifications par courriel, dont 4 animsys et 1 personne externe au chapril (avec une adresse totalement inconnue pour moi). Mais sur https://status.chapril.org/ je ne vois pas de possibilité de s'abonner. De plus, dans la configuration la « Permettre aux personnes de s'inscrire aux notifications par e-mail ? » n'est pas cochée.

L'abonnement de la personne externe au chapril ne me semble donc pas normale.

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

Visiblement en mars 2020, le bouton d'abonnement aux notifications par courriel était présent selon https://agir.april.org/issues/3153

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

En avril 2021, désactivation de la fonctionnalité d'abonnement par courriel https://agir.april.org/issues/5347 suite à des abonnements spam https://agir.april.org/issues/5337

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

je vire l'adresse abonnée.

Le lien d'abonnement est toujours bloqué https://status.chapril.org/subscribe

Je vérifierai dans quelques temps s'il y a de nouvelles adresses abonnées.

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

  • Echéance mis à 31/01/2022
  • Statut changé de Nouveau à Attente d'information

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

J'ai ajouté mon adresse courriel pour les notifications status, mais Mais le lien « Verify Your Subscription » est en 403 Forbidden car l'url /subscribe est interdite via nginx, même chose si on clique sur Modifier dans l'interface d'admin.

Et donc, je ne peux pas recevoir les notifications par courriel.

Pour corriger, il faut modifier dans la base de données :

mysql cachet

MariaDB [cachet]> select * from subscribers ;

Je récupère les valeurs pour moi (id = 83, created_at = 2021-12-06 10:11:37, le champ verified_at étant à NULL).

Je mets à jour le champ verified_at (je mets la même valeur que created_at) :

MariaDB [cachet]> update subscribers set verified_at = "2021-12-06 10:11:37" where id = 83 ;
Query OK, 1 row affected (5.213 sec)

Je crée un ticket d'incident de test et je reçois bien la notification par courriel.

Autre possibilité (en réactivant temporairement via nginx le formulaire d'inscription).

Pour réactiver temporairement l'inscription aux notifications, il faut aller sur la VM admin du Chapril puis modifier le fichier /etc/nginx/sites-available/status.chapril.org pour mettre en commentaire les lignes suivantes :

   location /subscribe {
        return 403 ;
    }

Puis reloader nginx :

systemctl reload nginx

Demander à la personne de s'abonner via https://status.chapril.org/subscribe et de confirmer son abonnement en utilisant le lien reçu par courriel.

Ensuite, enlever les commentaires dans le fichier nginx de status.chapril.org et faire un reload de nginx.

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

  • Statut changé de Attente d'information à Résolu

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

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF