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_revokedfor 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.combativeand there is a singleadmin_js.admin.user.suspend_reasons.custombut it doesn’t look like we can create a newadmin_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…