L'utilisateur en mode liste de diffusion ne reçoit pas d'emails et n'apparaît pas dans skipped_email_logs

Nous avons un utilisateur configuré pour le mode liste de diffusion mais qui ne reçoit toujours pas certains e-mails. La notification par e-mail pour la publication/le sujet n’apparaît pas dans la table email_logs pour lui, et n’apparaît pas non plus dans la table skipped_email_logs pour son user_id.

Jusqu’à présent, il n’a mentionné avoir manqué des e-mails que dans une catégorie, mais il reçoit bien certaines notifications par e-mail de cette catégorie. D’autres utilisateurs du même domaine de messagerie reçoivent les notifications.

Nous ne savons pas exactement quand cela a commencé, mais il a changé de nom d’utilisateur il y a des années, donc j’ai pensé que cela pourrait être ce problème, mais il semble qu’à la fin, cela n’ait pas été lié à un changement de nom d’utilisateur.

J’ai aussi vérifié /logs. Avez-vous d’autres suggestions de journaux que nous pourrions examiner pour voir pourquoi Discourse ne génère pas certaines notifications par e-mail pour lui ?

Je pense que nous avons réduit le problème à un sujet qui a été créé dans une catégorie « sécurisée » (comme le personnel) puis déplacé vers une catégorie publique. Nous allons donc rédiger quelque chose, puis le placer dans une catégorie publique, et ce sont ces alertes que ces personnes manquent.

Quelqu’un connaît-il suffisamment bien cette partie de la base de code pour voir s’il s’agit d’une condition qui pourrait être négligée dans le chemin de notification par e-mail ?