Pas de demande de support. Je publie pour partager ce qui s’est passé au cas où quelqu’un dans une situation similaire chercherait une solution.
Depuis un certain temps, nous avions remarqué que notre instance Discourse âgée d’un an n’envoyait pas d’e-mail de confirmation aux utilisateurs qui s’inscrivaient.
J’ai essayé d’envoyer des e-mails de test ; ils fonctionnaient sans problème. J’ai vérifié nos paramètres ; rien ne semblait déplacé. J’ai essayé de chercher ici ; je n’ai trouvé aucune solution. J’ai désactivé nos plugins et reconstruit l’application ; cela n’a pas fonctionné.
Mais juste au moment où j’étais sur le point de demander de l’aide, j’ai revérifié nos paramètres une dernière fois et j’ai trouvé la cause.
Nous pensions que régler ceci sur « non-staff » désactiverait les résumés par e-mail pour les utilisateurs non-staff.
Effectivement, il est indiqué « any kind of emails » (tous types d’e-mails), mais un avertissement serait probablement utile, comme « Attention : régler ceci sur « yes » ou « non-staff » empêcherait les inscriptions d’utilisateurs sur votre instance Discourse. » ou quelque chose dans ce genre.
De plus, une autre chose confuse est que lorsqu’un utilisateur s’inscrit, un message apparaît indiquant qu’un e-mail a été envoyé, alors qu’il ne l’a pas été. Nous avons donc d’abord pensé qu’il s’agissait d’un problème avec notre fournisseur d’e-mails.
Quoi qu’il en soit, maintenant que la cause a été trouvée, j’espère que ce post aidera quelqu’un d’autre si ses paramètres ont été mal configurés.
Merci d’avoir créé et amélioré Discourse !

