Elevoire Email Delivery Doctor

Description

Elevoire Email Delivery Doctor is a complete diagnostic suite for WordPress email. Instead of adding yet another SMTP sender, it tells you what is wrong with the email setup you already have — and exactly how to fix it.

Key Features

  • Health Score (0–100) with grade (A+–F) — one glance tells you how healthy your email setup is, with per-category sub-scores.
  • 10 diagnostic modules, 40+ checks — DNS (SPF, DKIM, DMARC, BIMI, MTA-STS, TLS-RPT, DNSSEC), SMTP step-by-step diagnosis, selected DNSBL checks, subject-line spam signals, email security, server analysis, sender reputation, performance and more.
  • Plain-English explanations — every issue includes what it means, why it matters, and what to do about it.
  • Provider-aware DNS suggestions — SPF is suggested only when the sending provider or sending IP is known; DMARC starts in monitoring mode.
  • Optional Mail Log — opt in to record transport acceptance/failure, duration and source plugin. Body logging is a separate opt-in.
  • Email Test Center — send a test email and see whether WordPress hands it to the configured transport.
  • Header Analyzer — paste any email’s raw headers and get a full forensic breakdown.
  • WP Email Audit — discover which plugins send email and how reliably each one performs.
  • Sender Reputation — domain and IP age, rDNS alignment, SPF propagation across resolvers.
  • History — daily score snapshots to track improvements over time.
  • Printable reports — open a print-optimized A4 report and use your browser’s Print or Save as PDF command.
  • Contextual explanations — built-in plain-language guidance explains why each finding matters; no external AI service is used.
  • Scheduled scans & alerts — optional daily/weekly automatic scans and email alerts when your IP appears on a blacklist.
  • REST API/elevoire-edd/v1/health and /stats endpoints (admin-only by default; opt into public access with the elevoire_edd_rest_public filter for badges and uptime widgets).

External Services

This plugin acts as a diagnostic tool and connects to external services to verify your email configuration. The following external services are used:

  • Your Configured SMTP Provider (e.g., Amazon SES, Gmail, SendGrid, etc.):
    The plugin contains a registry of known SMTP hostnames (like email-smtp.us-east-1.amazonaws.com, smtp.gmail.com, etc.) to provide configuration hints. The plugin will connect to whichever SMTP server you have configured in your primary SMTP plugin. It sends an EHLO greeting and, when credentials are configured, attempts authentication. It may also test the sender/recipient envelope without sending message content. Your provider receives the connection IP, configured authentication credentials, sender/recipient addresses used by the envelope test, and SMTP commands.

  • Cloudflare Public DNS & Google Public DNS:
    Used when local DNS resolution is unavailable or when resolver comparison is requested. The plugin sends the diagnosed domain and requested DNS record types via DNS-over-HTTPS.

  • RDAP.org:
    Used to obtain public registration/allocation dates for domains and IP addresses. Sends domain names and configured sending IP.

  • DNS Blocklists (Spamhaus, SpamCop, Barracuda):
    A configured sending IPv4 address is queried over DNS against these blocklists to check for IP reputation issues.

Installation

  1. Upload the elevoire-email-delivery-doctor folder to the /wp-content/plugins/ directory, or install directly through the Plugins > Add New screen in WordPress.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to Email Doctor in the admin menu and click Run health scan.

FAQ

Does this plugin send emails for me?

It is not an email transport and does not replace an SMTP plugin. Administrators can deliberately send a test message from the Test Center, and optional blacklist alerts use the site’s existing WordPress mail transport.

Does it slow down my site?

Mail logging is disabled by default. When enabled, it adds a small database write after each email attempt. Scans run only on demand or on the optional schedule selected by an administrator.

How does the Health Score work?

Each category (authentication, DNS, SMTP, security, spam risk, blacklists, server, performance) is scored from 0–100 and weighted. The weighted average becomes your score with grade A+ to F.

Is my email data sent anywhere?

Email content is not sent to Elevoire. A manual or scheduled scan can contact the following third-party services:

  • Cloudflare Public DNS and Google Public DNS: DNS-over-HTTPS queries send the diagnosed domain and requested record type when local DNS resolution is unavailable or when resolver comparison is requested. Service and privacy information: Cloudflare Public DNS privacy and Google Public DNS privacy.
  • RDAP.org: domain names and a configured sending IP are submitted to its bootstrap endpoint to obtain public registration/allocation dates. Service and privacy information: RDAP.org.
  • DNS blocklists: a configured sending IPv4 address is queried over DNS against Spamhaus ZEN, SpamCop, and Barracuda Reputation Block List. Their respective policies apply: Spamhaus terms, Cisco privacy, and Barracuda privacy.
  • Your configured SMTP provider: the SMTP diagnostic connects to the server selected in another SMTP plugin. It sends an EHLO greeting and, when credentials are configured, attempts authentication. It may also test the sender/recipient envelope without sending message content. Your provider receives the connection IP, configured authentication credentials, sender/recipient addresses used by the envelope test, and SMTP commands under that provider’s terms and privacy policy. Credentials are sent only after the configured TLS/SSL negotiation when encryption is enabled.

No public-IP detection service is used. When an SMTP relay is involved, enter the actual sending IPv4 address in Settings if you want IP blacklist and reputation checks.

The optional Mail Log is stored in this site’s database. It can contain recipient addresses, subjects, headers, sources, transport errors, and—only when separately enabled—message bodies. Administrators choose the retention period. WordPress personal-data export and erasure tools include these records. Plugin tables, options, transients, schedules, and debug-log files are removed on uninstall.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Elevoire Email Delivery Doctor” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Initial release.