[wp-trac] [WordPress Trac] #60619: Add a DNS section to Site Health (and status checks for SPF and DMARC)
WordPress Trac
noreply at wordpress.org
Fri Feb 23 09:59:50 UTC 2024
#60619: Add a DNS section to Site Health (and status checks for SPF and DMARC)
----------------------------+-----------------------------
Reporter: zodiac1978 | Owner: (none)
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Site Health | Version:
Severity: normal | Keywords: dev-feedback
Focuses: administration |
----------------------------+-----------------------------
In February 2024 Google and Yahoo announced some changes for sending
mails:
https://support.google.com/a/answer/81126?hl=en
https://senders.yahooinc.com/best-practices/
For example, both are now requiring SPF ''or'' DKIM and you need valid
forward and reverse DNS record for your sending IPs.
This is the requirement for all senders (for bulk senders with more than
5000 mails per day there are even stricter rules).
So using a Gmail address within WordPress and not having a valid SPF could
lead to mails getting bounced for not passing the SPF check. Important
mails (Password reset, fatal error handler, etc.) are not getting
attention.
Unfortunately, there is no easy way to check these settings. You need to
know where you can set this up at your hoster or you need to know external
tools for checking, like: https://mxtoolbox.com/SuperTool.aspx,
https://www.nslookup.io or https://dnschecker.org/all-dns-records-of-
domain.php
So why not adding a DNS section to the Site Health report, adding those
records? And some status checks where possible?
As @swissspidy has pointed out on X/Twitter, this needs more thoughts and
polishing before getting in core, so I have built a proof of concept as a
plugin:
https://github.com/Zodiac1978/dns-info
This could easily be transformed to a patch for the Site Health component
by me.
I am interested in feedback and what should be changed to get this in
core. Here or on GitHub.
Thanks in advance!
--
Ticket URL: <https://core.trac.wordpress.org/ticket/60619>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list