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

WordPress Trac noreply at wordpress.org
Mon Mar 18 20:45:06 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 jorbin):

 This is an interesting idea. Thinking through this a bit, my thoughts are
 as follows:

 1. WordPress can't reliably know if the email it sends is received. It's
 part of why #46349 added the confirmation screen.
 2. In many instances, the Administration Email Address is not associated
 with any but is a distribution list.
 3. The current implementation requires someone to confirm they can receive
 emails for changes to this email address.
 4. Having no Administration Email Address is not something that should be
 encouraged in any way. This would be bad as WSOD protection would not work
 and numerous notifications would
 5. It can not be assumed that the default roles are present on every site
 or that roles have the same capabilities on every site.
 6. There is no way to know if email sends are working correctly without a
 manual click from someone confirming it.

 Ultimatly, I am not opposed to the fact that (to quote an earlier comment)
 "Email filters are your friend :-)", but I think there might be some
 changes that are feasible.

 Mostly I wonder if  emails sent to the Administration Email Address
 include a link that forces the next user with the `admin_email_check_cap`
 to change the email rather than confirm it? This wouldn't be foolproof
 though as I don't think blocking access to the admin when a change is
 pending would be a good experience.

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


More information about the wp-trac mailing list