[wp-trac] [WordPress Trac] #60789: Administration Email Address: Allow method to deactivate

WordPress Trac noreply at wordpress.org
Wed Apr 17 12:20:57 UTC 2024


#60789: Administration Email Address: Allow method to deactivate
-------------------------------+------------------------------
 Reporter:  andrewhoyer        |       Owner:  (none)
     Type:  feature request    |      Status:  new
 Priority:  normal             |   Milestone:  Awaiting Review
Component:  Administration     |     Version:
 Severity:  normal             |  Resolution:
 Keywords:  2nd-opinion close  |     Focuses:
-------------------------------+------------------------------

Comment (by tmoondoors):

 Replying to [comment:13 Cold Iron Chef]:
 > A few ideas/thoughts:
 >
 > What if there was just an "unsubscribe" magic link in the admin emails,
 the same way you can receive a password reset link without needing to log
 in? Changing the database is obviously out of the question if there is no
 longer a way to access the CMS from that address, but one could at least
 opt out of these emails. Even if the email address is correct, avoiding
 receiving this email from dev and staging environments would be nice.
 >
 > Another idea could be for WordPress to periodically send an email to the
 admin email address and check if it bounces back (I wonder if this is even
 technically possible). If the email address no longer exists, the next
 time an admin logs into the CMS, they should be forced to choose a new
 email or try revalidating the existing one (in case the bounce back was an
 error). Make it non-dismissible (which I know would annoy/scare non-tech-
 savvy people), but emphasize the importance of having a valid admin
 address. (If it is dismissible, bury the cancel button three prompts deep.
 "Danger zone: Are you sure?" "Are you really sure? Type "I don't want to
 change my admin address.")
 >
 > These emails annoy me greatly (specifically in the case of dev/staging
 environments), and it would be nice to opt out without setting up email
 filters on the client side.

 Friendly Email Reminder with Unsubscribe Option: Send a friendly email to
 clients reminding them to update their site's admin email address if they
 switch vendors. Include an "unsubscribe" magic link in these admin emails,
 similar to password reset links. This link would allow recipients to opt
 out of receiving further emails for that particular site. Additionally,
 consider implementing a feature to exclude dev and staging environments
 from sending these reminders, reducing unnecessary emails.

 Automatic Email Validation: Explore the possibility of WordPress
 periodically sending a validation email to the admin email address and
 checking for bounce backs. If the email bounces back, the next time an
 admin logs into the CMS, they should be prompted to choose a new email or
 revalidate the existing one. Emphasize the importance of having a valid
 admin address to ensure smooth communication and updates. Consider making
 this prompt non-dismissible to highlight its significance, with a buried
 cancel button to prevent accidental dismissal.

 By incorporating these features, you can provide clients with the option
 to manage their email preferences easily while ensuring that admin email
 addresses remain valid and up to date, reducing unnecessary annoyance and
 ensuring effective communication.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/60789#comment:32>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list