{"id":354979,"date":"2026-08-28T01:03:47","date_gmt":"2026-08-28T01:03:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/elevoire-email-delivery-doctor\/"},"modified":"2026-08-28T01:03:36","modified_gmt":"2026-08-28T01:03:36","slug":"elevoire-email-delivery-doctor","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/elevoire-email-delivery-doctor\/","author":23535813,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Elevoire Email Delivery Doctor","header_author":"Elevoire","header_description":"Diagnose WordPress email configuration with DNS, SMTP, blacklist, header, logging, and sender-reputation checks.","assets_banners_color":"787777","last_updated":"2026-08-28 01:03:36","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/elevoire-email-delivery-doctor","header_author_uri":"https:\/\/elevoire.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":60,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"elevoire","date":"2026-08-28 01:03:36","revision":3669666}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3669666,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3669666,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3669666,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3669666,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[17561,6930,267,6696,145798],"plugin_category":[41],"plugin_contributors":[272881,269240],"plugin_business_model":[],"class_list":["post-354979","plugin","type-plugin","status-publish","hentry","plugin_tags-deliverability","plugin_tags-dkim","plugin_tags-email","plugin_tags-smtp","plugin_tags-spf","plugin_category-communication","plugin_contributors-elevoire","plugin_contributors-hassanraza","plugin_committers-elevoire"],"banners":{"banner":"https:\/\/ps.w.org\/elevoire-email-delivery-doctor\/assets\/banner-772x250.png?rev=3669666","banner_2x":"https:\/\/ps.w.org\/elevoire-email-delivery-doctor\/assets\/banner-1544x500.png?rev=3669666","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/elevoire-email-delivery-doctor\/assets\/icon-128x128.png?rev=3669666","icon_2x":"https:\/\/ps.w.org\/elevoire-email-delivery-doctor\/assets\/icon-256x256.png?rev=3669666","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>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 \u2014 and exactly how to fix it.<\/p>\n\n<p><strong>Key Features<\/strong><\/p>\n\n<ul>\n<li><strong>Health Score (0\u2013100) with grade (A+\u2013F)<\/strong> \u2014 one glance tells you how healthy your email setup is, with per-category sub-scores.<\/li>\n<li><strong>10 diagnostic modules, 40+ checks<\/strong> \u2014 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.<\/li>\n<li><strong>Plain-English explanations<\/strong> \u2014 every issue includes what it means, why it matters, and what to do about it.<\/li>\n<li><strong>Provider-aware DNS suggestions<\/strong> \u2014 SPF is suggested only when the sending provider or sending IP is known; DMARC starts in monitoring mode.<\/li>\n<li><strong>Optional Mail Log<\/strong> \u2014 opt in to record transport acceptance\/failure, duration and source plugin. Body logging is a separate opt-in.<\/li>\n<li><strong>Email Test Center<\/strong> \u2014 send a test email and see whether WordPress hands it to the configured transport.<\/li>\n<li><strong>Header Analyzer<\/strong> \u2014 paste any email's raw headers and get a full forensic breakdown.<\/li>\n<li><strong>WP Email Audit<\/strong> \u2014 discover which plugins send email and how reliably each one performs.<\/li>\n<li><strong>Sender Reputation<\/strong> \u2014 domain and IP age, rDNS alignment, SPF propagation across resolvers.<\/li>\n<li><strong>History<\/strong> \u2014 daily score snapshots to track improvements over time.<\/li>\n<li><strong>Printable reports<\/strong> \u2014 open a print-optimized A4 report and use your browser's Print or Save as PDF command.<\/li>\n<li><strong>Contextual explanations<\/strong> \u2014 built-in plain-language guidance explains why each finding matters; no external AI service is used.<\/li>\n<li><strong>Scheduled scans &amp; alerts<\/strong> \u2014 optional daily\/weekly automatic scans and email alerts when your IP appears on a blacklist.<\/li>\n<li><strong>REST API<\/strong> \u2014 <code>\/elevoire-edd\/v1\/health<\/code> and <code>\/stats<\/code> endpoints (admin-only by default; opt into public access with the <code>elevoire_edd_rest_public<\/code> filter for badges and uptime widgets).<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin acts as a diagnostic tool and connects to external services to verify your email configuration. The following external services are used:<\/p>\n\n<ul>\n<li><p><strong>Your Configured SMTP Provider (e.g., Amazon SES, Gmail, SendGrid, etc.)<\/strong>: \nThe plugin contains a registry of known SMTP hostnames (like <code>email-smtp.us-east-1.amazonaws.com<\/code>, <code>smtp.gmail.com<\/code>, 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.<\/p>\n\n<ul>\n<li>Terms\/Privacy depend on your configured provider, for example: <a href=\"https:\/\/aws.amazon.com\/service-terms\/\">Amazon SES Terms<\/a>, <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy<\/a>.<\/li>\n<\/ul><\/li>\n<li><p><strong>Cloudflare Public DNS &amp; Google Public DNS<\/strong>: \nUsed 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.<\/p>\n\n<ul>\n<li>Cloudflare: <a href=\"https:\/\/developers.cloudflare.com\/1.1.1.1\/privacy\/public-dns-resolver\/\">Privacy Policy<\/a><\/li>\n<li>Google: <a href=\"https:\/\/developers.google.com\/speed\/public-dns\/privacy\/\">Privacy Policy<\/a><\/li>\n<\/ul><\/li>\n<li><p><strong>RDAP.org<\/strong>: \nUsed to obtain public registration\/allocation dates for domains and IP addresses. Sends domain names and configured sending IP.<\/p>\n\n<ul>\n<li>RDAP: <a href=\"https:\/\/about.rdap.org\/\">About\/Privacy<\/a><\/li>\n<\/ul><\/li>\n<li><p><strong>DNS Blocklists (Spamhaus, SpamCop, Barracuda)<\/strong>: \nA configured sending IPv4 address is queried over DNS against these blocklists to check for IP reputation issues.<\/p>\n\n<ul>\n<li>Spamhaus: <a href=\"https:\/\/www.spamhaus.org\/terms-conditions\/\">Terms of Use<\/a><\/li>\n<li>SpamCop (Cisco): <a href=\"https:\/\/www.cisco.com\/c\/en\/us\/about\/legal\/privacy-full.html\">Privacy Policy<\/a><\/li>\n<li>Barracuda: <a href=\"https:\/\/www.barracuda.com\/legal\/privacy-policy\">Privacy Policy<\/a><\/li>\n<\/ul><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>elevoire-email-delivery-doctor<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install directly through the <strong>Plugins &gt; Add New<\/strong> screen in WordPress.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Go to <strong>Email Doctor<\/strong> in the admin menu and click <strong>Run health scan<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20send%20emails%20for%20me%3F\"><h3>Does this plugin send emails for me?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20down%20my%20site%3F\"><h3>Does it slow down my site?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"how%20does%20the%20health%20score%20work%3F\"><h3>How does the Health Score work?<\/h3><\/dt>\n<dd><p>Each category (authentication, DNS, SMTP, security, spam risk, blacklists, server, performance) is scored from 0\u2013100 and weighted. The weighted average becomes your score with grade A+ to F.<\/p><\/dd>\n<dt id=\"is%20my%20email%20data%20sent%20anywhere%3F\"><h3>Is my email data sent anywhere?<\/h3><\/dt>\n<dd><p>Email content is not sent to Elevoire. A manual or scheduled scan can contact the following third-party services:<\/p>\n\n<ul>\n<li><strong>Cloudflare Public DNS<\/strong> and <strong>Google Public DNS<\/strong>: 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: <a href=\"https:\/\/developers.cloudflare.com\/1.1.1.1\/privacy\/public-dns-resolver\/\">Cloudflare Public DNS privacy<\/a> and <a href=\"https:\/\/developers.google.com\/speed\/public-dns\/privacy\/\">Google Public DNS privacy<\/a>.<\/li>\n<li><strong>RDAP.org<\/strong>: domain names and a configured sending IP are submitted to its bootstrap endpoint to obtain public registration\/allocation dates. Service and privacy information: <a href=\"https:\/\/about.rdap.org\/\">RDAP.org<\/a>.<\/li>\n<li><strong>DNS blocklists<\/strong>: a configured sending IPv4 address is queried over DNS against <a href=\"https:\/\/www.spamhaus.org\/blocklists\/zen-blocklist\/\">Spamhaus ZEN<\/a>, <a href=\"https:\/\/www.spamcop.net\/bl.shtml\">SpamCop<\/a>, and <a href=\"https:\/\/www.barracudacentral.org\/\">Barracuda Reputation Block List<\/a>. Their respective policies apply: <a href=\"https:\/\/www.spamhaus.org\/terms-conditions\/\">Spamhaus terms<\/a>, <a href=\"https:\/\/www.cisco.com\/c\/en\/us\/about\/legal\/privacy-full.html\">Cisco privacy<\/a>, and <a href=\"https:\/\/www.barracuda.com\/legal\/privacy-policy\">Barracuda privacy<\/a>.<\/li>\n<li><strong>Your configured SMTP provider<\/strong>: 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.<\/li>\n<\/ul>\n\n<p>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.<\/p>\n\n<p>The optional Mail Log is stored in this site's database. It can contain recipient addresses, subjects, headers, sources, transport errors, and\u2014only when separately enabled\u2014message 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.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Diagnose WordPress email problems with DNS, SMTP, blacklist, header, logging, and sender-reputation checks.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/354979","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=354979"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/elevoire"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=354979"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=354979"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=354979"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=354979"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=354979"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=354979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}