UR-4583 - Add Email Health Checkup to Settings > Emails - #1372
Open
MILAN88888 wants to merge 36 commits into
Open
UR-4583 - Add Email Health Checkup to Settings > Emails#1372MILAN88888 wants to merge 36 commits into
MILAN88888 wants to merge 36 commits into
Conversation
Scans live email settings and DNS records for common delivery failure causes, sends a real test email and asks the admin to confirm whether it actually arrived, then gives targeted next steps per outcome. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
MILAN88888
force-pushed
the
UR-4583-feature/email-delivery-health-checkup
branch
from
August 3, 2026 10:00
f3cd0f9 to
0d0141e
Compare
MILAN88888
force-pushed
the
UR-4583-feature/email-delivery-health-checkup
branch
from
August 3, 2026 11:26
c408397 to
36f6fc5
Compare
…ed screen (UR-4801)
…ep state across reloads (UR-4583)
Split the scan into Mail Delivery and Plugin Settings, and add transport and sender-identity inspection so the checkup reports why mail fails rather than only which options are saved. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
…er left (UR-4583)
… stalling the scan (UR-4583)
…text readable (UR-4583)
…esult screens (UR-4583)
…its spacing (UR-4583)
…up at Gmail (UR-4583)
… preset (UR-4583)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
All Submissions:
Changes proposed in this Pull Request:
Adds a new Email Health Checkup tool under Settings > Emails > Health Checkup (also reachable via a shortcut button next to "Send Email" on the General section, and next to "Send Test Email" on the Site Assistant screen).
Registration emails silently failing to deliver (blocked "From" address, no SMTP, admin notifications left off, etc.) is a recurring support burden —
wp_mail()returningtrueonly means PHP handed the message to the mail transport, not that it reached an inbox. This wizard catches the most common causes before a support ticket is needed:phpmailer_initprobe, not a plugin allow-list), "From" domain has valid MX records, and no pending admin-email change. Every check reflects real, live data — nothing is hardcoded.New React/Chakra bundle at
src/health-checkup/, following this plugin's existing convention of a dedicated webpack entry per feature (matchessrc/welcome/'s setup-wizard styling: brand color, typography, card treatment).How to test the changes in this Pull Request:
gmail.com"From" address to see that specific check flip to an issue, then revert).Types of changes:
Other information:
Changelog entry