In realtà, con le impostazioni seguenti, gli utenti con la modalità mailing list, per quanto ne so, continuano a ricevere le email. Inoltre, la spiegazione di “disable mailing list mode” afferma che impedisce solo agli utenti di attivarla.
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.
Non è un problema. Grazie per aver segnalato il problema con la descrizione dell’impostazione. La aggiorneremo per chiarire che disabilita completamente la modalità mailing list.