# Come evitare email diverse dalla conferma dell'amministratore quando si concede accesso da amministratore/moderatore?

**URL:** https://meta.discourse.org/t/how-to-prevent-emails-other-than-admin-confirmation-when-granting-admin-moderator-access/404452
**Category:** Support
**Created:** [3 Giugno 2026, 5:41pm UTC](https://meta.discourse.org/t/how-to-prevent-emails-other-than-admin-confirmation-when-granting-admin-moderator-access/404452 "2026-06-03T17:41:51Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![nitinkg](https://avatars.discourse-cdn.com/v4/letter/n/eb8c5e/32.png) [@nitinkg](https://meta.discourse.org/u/nitinkg)
#### Post date: [3 Giugno 2026, 5:41pm UTC](https://meta.discourse.org/t/how-to-prevent-emails-other-than-admin-confirmation-when-granting-admin-moderator-access/404452/1 "2026-06-03T17:41:51Z")

</div>

Stiamo utilizzando Discourse come servizio nascosto e gestiamo gli utenti tramite API.

Quando concediamo l’accesso di Amministratore o Moderatore a un utente, vorremmo che venisse generato solo l’email `admin_confirmation_message`. Attualmente, l’utente promosso riceve anche email aggiuntive come:

- `user_private_message` (ad esempio, “Congratulazioni, ti è stato concesso lo status di amministratore/moderatore”)
- `user_replied`

Esiste una configurazione o un approccio consigliato per impedire l’invio di queste email aggiuntive all’utente promosso, mantenendo comunque il comportamento di conferma dell’amministratore?

Impostazioni pertinenti:

- `disable_emails = non-staff`
- `default_email_level = 2` (mai)
- `default_email_messages_level = 2` (mai)

Abbiamo già esaminato le impostazioni relative alle email e alle notifiche, e la configurazione sembra essere identica a quella di un altro ambiente in cui viene generata solo l’email `admin_confirmation_message`.

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [4 Giugno 2026, 10:07pm UTC](https://meta.discourse.org/t/how-to-prevent-emails-other-than-admin-confirmation-when-granting-admin-moderator-access/404452/2 "2026-06-04T22:07:11Z")

</div>

Penso che questo possa funzionare impostando `disable_emails` su `yes` invece che su `non-staff`, poiché alcune e-mail lo bypassano e `admin_confirmation_message` è una di queste.

> <https://github.com/discourse/discourse/blob/751a1ce43c253e5e59e8e590ade3444cad014692/lib/email/sender.rb#L15C1-L23C2>

---

<div class="post-metadata">

### Author: ![nitinkg](https://avatars.discourse-cdn.com/v4/letter/n/eb8c5e/32.png) [@nitinkg](https://meta.discourse.org/u/nitinkg)
#### Post date: [18 Giugno 2026, 6:40am UTC](https://meta.discourse.org/t/how-to-prevent-emails-other-than-admin-confirmation-when-granting-admin-moderator-access/404452/3 "2026-06-18T06:40:42Z")

</div>

> Ha funzionato! Le email vengono inviate solo per `admin_confirmation_message` ora. Tuttavia, ho anche bisogno di includere l’email per la password dimenticata in modo che gli amministratori possano reimpostare le proprie password se necessario.
> 
> Poiché sto utilizzando una versione Dockerizzata di Discourse, non posso modificare direttamente il file del codice sorgente che hai menzionato.
> 
> Esiste un altro modo per consentire all’email “password dimenticata” — o ad altri tipi di email — di aggirare questa restrizione? Attualmente, devo abilitare `admin_confirmation_message`, `forgot_password` e `test_message`. Se esiste un metodo per aggiungerli, potrò utilizzare lo stesso approccio per aggiungerne altri in futuro.
