# Notes on Silencing or Deleting users

**URL:** <https://meta.discourse.org/t/notes-on-silencing-or-deleting-users/323151>\
**Category:** Product Support\
**Tags:** email\
**Created:** [August 23, 2024, 9:41pm UTC](https://meta.discourse.org/t/notes-on-silencing-or-deleting-users/323151 "2024-08-23T21:41:53Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![TonyG](https://avatars.discourse-cdn.com/v4/letter/t/f14d63/32.png) [@TonyG](https://meta.discourse.org/u/TonyG)\
**Post date:** [August 24, 2024, 9:07pm UTC](https://meta.discourse.org/t/notes-on-silencing-or-deleting-users/323151/7 "2024-08-24T21:07:42Z")

</div>

> [@Architect](#):
>
> There has to be a reason chosen or written in before it is even possible to silence account.

This makes sense because there is a site message sent to the user to tell them about the event. That site message is not clear about what exactly we want the user to do. So After the message is sent I post a reply to that message to the user, to ask them to reply back when they have corrected the email situation.

So the noob challenges I face now include:

- I do want that message to the user, but I’d prefer to modify the text. Changing `admin/customize/email_templates/system_messages.email_revoked` for English doesn’t change it for all other languages. Or is there a feature to run an auto translate on one or all system\_messages?
- Without a Search on `admin/customize/email_templates/` it’s hard to find the right text system\_messages or user\_notifications to edit, and to know which processes trigger them.
- I do not want to send an email when the problem by-definition is that they aren’t getting emails.
- When I post that reply to the system message on their user profile, another email goes out. If we can effectively block outbound mail to the address that won’t happen. That is, do outbound mail functions all go through a central process that first checks to see if the bounce threshold has been exceeded? Or am I missing a feature around Silence that blocks outbound mail without having to bind that decision to the bounce threshold?
- Ideally when the user replaces the email address with something valid, or clicks a check for “my address is OK now” it would be cool to have the server send a test mail and on success clear the bounce flag / count.
- (Random) There are a fixed number of admin\_js.admin.user.suspend\_reasons and they are “hard” identified to preclude customization for another purpose. That is, we can change the text for `admin_js.admin.user.suspend_reasons.combative` and there is a single `admin_js.admin.user.suspend_reasons.custom` but it doesn’t look like we can create a new `admin_js.admin.user.suspend_reasons.bouncing_email`.

This scenario doesn’t just apply to bounces. I can think of other scenarios where we would want to notify the user with a local message that we can’t send them mail and give them a stored custom message that tells them what to do.

I suspect this all describes some very fine-tuned behavior that probably doesn’t bubble up the list of priorities, but I dunno yet if or how other folks deal with this. Thanks for patience…

---

_[View the full topic](https://meta.discourse.org/t/notes-on-silencing-or-deleting-users/323151)._
