[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