En réalité, avec les paramètres ci-dessous, les utilisateurs ayant activé le mode liste de diffusion reçoivent toujours des emails, à ma connaissance. De plus, l’explication de « disable mailing list mode » indique qu’elle empêche uniquement les utilisateurs de l’activer.
Je pensais la même chose, mais j’ai réexaminé le problème lorsque nous avons commencé à définir disable mailing list mode sur true par défaut. Sauf si je manque quelque chose, le code de Discourse empêche l’envoi d’e-mails de liste de diffusion lorsque disable mailing list mode est défini sur true. Cela se produit ici : discourse/app/jobs/regular/notify_mailing_list_subscribers.rb at main · discourse/discourse · GitHub.
J’ai également testé cela sur plusieurs sites et constaté que les e-mails de liste de diffusion ne sont pas envoyés lorsque disable mailing list mode est défini sur true.
En supposant que ce que j’ai écrit ci-dessus est correct, le texte de ce paramètre doit être mis à jour. Le comportement prévu de ce paramètre est de désactiver le mode liste de diffusion pour l’ensemble du site.
La raison pour laquelle la réactivation du mode liste de diffusion en désélectionnant le paramètre fonctionne est que, lorsque disable mailing list mode est défini sur true, cela ne remplace pas les options des utilisateurs qui avaient précédemment activé le mode liste de diffusion pour leur compte. Si le mode liste de diffusion est réactivé, l’option utilisateur précédemment sélectionnée sera respectée.
Si vous constatez que les e-mails de liste de diffusion sont toujours envoyés lorsque disable mailing list mode est défini sur true, veuillez nous en informer.
Ce n’est pas un problème. Merci d’avoir signalé le problème dans la description du paramètre. Nous le mettrons à jour pour préciser qu’il désactive complètement le mode liste de diffusion.