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.