Come disabilitare tutte le email inviate da Discourse?

Ho disattivato l’anteprima dei riepiloghi, ma oggi ho ricevuto un’email che mi informava di un nuovo commento su un argomento.

Per il momento, non voglio che gli utenti ricevano alcuna email, tranne quella di invito. Come posso disattivarle?

Non esiste un modo sicuro per farlo. Abbiamo l’impostazione del sito disabilita email, ma ciò disabiliterà tutte le email, inclusa quella di invito.

Bloccerà anche il recupero degli account nel caso in cui sia necessario reimpostare una password. L’email è fondamentale per Discourse: non è davvero pratico utilizzarlo senza un funzionamento corretto della posta elettronica.

Il mio problema è che ho inserito un invito HTML nello stile dell’email, in modo che lo stesso modello di invito venga applicato a tutte le email.

Pertanto, non ha senso utilizzare questo modello per altre email, tranne che per quella di invito.

Cosa fa questa opzione? Il modello di email personalizzato e il CSS vengono applicati alle email di riepilogo.

Forse dà un’occhiata a https://yoursite/admin/site_settings/category/user_preferences?filter=notification e modifica queste impostazioni:

Inoltre, forse Optional global invite code potrebbe esserti utile. Tuttavia, gli utenti devono comunque essere in grado di ricevere email di verifica e di reimpostazione della password, a meno che tu non utilizzi qualcosa come l’autenticazione Google, forse.

Se si tratta di un periodo di prova o di test e hai già l’autenticazione Google (o simile) e la funzione di invito globale fa al caso tuo, potresti disabilitare le email. Ma non sarebbe molto elegante.

Esistono due preferenze utente che controllano quali email vengono inviate a un utente. Le impostazioni si trovano nella sezione Email della pagina delle preferenze dell’utente:

La prima impostazione nell’immagine controlla quando i messaggi personali devono essere inviati come email. La seconda impostazione controlla quando le email relative all’attività in un argomento devono essere inviate a un utente. Nel tuo caso, potresti voler impostare la seconda opzione su “mai”.

Puoi impostare valori predefiniti a livello di sito per queste preferenze. Sono definiti dalle impostazioni del sito default email messages level e default email level.

Forse esiste un altro modo per gestire la situazione. Vedrò se riesco a trovare una soluzione. Potrebbe essere necessario semplificare l’HTML attualmente utilizzato nella tua email di invito.