Anch’io pensavo la stessa cosa, ma ho riesaminato il problema quando abbiamo iniziato a impostare disable mailing list mode su true per impostazione predefinita. A meno che non mi stia sfuggendo qualcosa, il codice di Discourse impedisce l’invio delle email della mailing list quando disable mailing list mode è impostato su true. Ciò avviene qui: discourse/app/jobs/regular/notify_mailing_list_subscribers.rb at main · discourse/discourse · GitHub.
Ho anche testato questa funzionalità su alcuni siti e ho constatato che le email della mailing list non vengono inviate quando disable mailing list mode è impostato su true.
Assumendo che quanto scritto sopra sia corretto, il testo descrittivo di questa impostazione deve essere aggiornato. Il comportamento previsto dall’impostazione è disabilitare la modalità mailing list per l’intero sito.
Il motivo per cui è possibile riattivare la modalità mailing list deselezionando l’impostazione è che, quando disable mailing list mode è impostato su true, non sovrascrive le opzioni utente di chi aveva già attivato la modalità mailing list per il proprio account. Se la modalità mailing list viene riattivata, verrà rispettata l’opzione utente precedentemente selezionata.
Se riscontri che le email della mailing list vengono ancora inviate quando disable mailing list mode è impostato su true, faccelo sapere.