Test Email Never Arrived

You sent the test, the page waited, and nothing came. Frustrating — but this is the single most valuable result the test can give you: if our system didn't get your email, your customers aren't getting theirs either.

First, rule out the simple stuff

  • Was it actually sent from the site? The test must go through WordPress (SMTP plugin test button, contact form, WooCommerce order) — not from your personal Gmail.
  • Exact address? The test address must match character-for-character. A typo sends it into the void.
  • Fresh address? Each test address is single-use. If you reused one from an earlier test, generate a new one.

Then the real causes, most common first

1. Your site is on plain PHP mail

Without an SMTP plugin, WordPress hands email to the server's local mail() function. On most shared hosting this is unauthenticated, unauthorised and heavily filtered — mail may be silently dropped before it goes anywhere. Fix: set up a transactional mailer. Our Mailer Setup service does it for you, or install WP Mail SMTP + a provider yourself.

2. Your SMTP plugin's credentials are broken

Expired API key, changed password, provider account suspended. The plugin accepts the send, the provider rejects it. Check: your SMTP plugin's own logs (WP Mail SMTP → Email Log, FluentSMTP → Email Logs) — look for the actual error from the provider.

3. Your host blocks outbound email ports

Some hosts block port 25/465/587 by default or cap outbound email. Check: your hosting dashboard for email/SMTP restrictions, or ask support "is outbound SMTP blocked on my plan?"

4. The provider queued or greylisted it

Occasionally legitimate mail takes several minutes. The waiting page keeps checking for 4 minutes, then pauses with a Keep Waiting option — use it if your provider's log shows the email as sent.

How to narrow it down fast

  1. Send a test to your own Gmail from the same SMTP plugin test screen. If that doesn't arrive either, the problem is squarely in your sending setup (causes 1–3).
  2. Check your SMTP plugin's log for the exact send: accepted, or an error?
  3. If the plugin reports "sent" but nothing arrives anywhere → provider-side problem: log in to the provider dashboard and check its activity log and account status.
If you're stuck, the Expert Fix and Mailer Setup services exist exactly for this — we find the break and fix it end-to-end.

Related: Understanding failure alerts →