"WooCommerce isn't sending order emails" is one of the most common WordPress problems, and it is usually invisible until customers complain. TheInboxDome Email Tester plugin answers it in one click: it sends a real email from your site to a fresh disposable inbox and reports back.
What it checks
- The email arrives (and how many seconds it took)
- The content is intact (a unique token is verified)
- SPF, DKIM and DMARC authentication results, the usual culprits behind mail landing in spam
- With WooCommerce active: the same test through theWooCommerce email template pipeline, the exact path order emails take
Setup
- Get your API key: log in with your DevDome account and copy it from Account
- Install the plugin (not listed on WordPress.org, so download it from our repository and upload to
wp-content/plugins/) - Go to Tools → Email Tester, paste the key, and clickTest wp_mail() delivery
Reading the results
- wp_mail() returned false. WordPress could not hand the mail to a mailer at all; install/configure an SMTP plugin.
- Did not arrive. The mail was accepted locally but never delivered; your host's PHP mail is likely blocked. Use a transactional provider.
- SPF/DKIM/DMARC fail. Mail delivers but will often go to spam; align your sending domain's DNS records with the service that actually sends.
Building automated tests instead? Use the PHP client or theassertions endpoint directly from your test suite.