"The test said sent, but nothing arrived"
Work out why a BooleanSMTP test email never arrived — simulation mode, the log status, domain authentication, spam — one question at a time.
It is the most common question about any SMTP plugin: the test reported success, but no email arrived. The cause is almost always one of four things, checked in this order:
- Simulation mode is on — the email was recorded, not sent.
- The send failed or is waiting — Logs shows Failed or Pending.
- Your From domain is not authenticated — no SPF or DKIM record, so the receiving server distrusts the email.
- It is in spam — or the provider suppressed the address.
Answer one question at a time. The page address changes with each answer, so you can send someone a link straight to yours.
Question
Is simulation mode on?
Open BooleanSMTP → Logs. If your test email is under Simulated, Email Simulation Mode is on.
Answer
Turn simulation mode off
Simulation mode records emails without sending them. Go to Settings, switch off Email Simulation Mode, and send a test again from Test Email.
Question
What does Logs say about the email?
Find your test email in Logs and look at its status.
Answer
The provider refused it
Open the entry in Logs to read the error. The usual causes are a wrong API key or password, and a From address the provider has not verified. Fix the connection under Mailers, then send a test again.
Answer
It is waiting to be retried
A failed send is retried in the background on your other active connections. Wait a few minutes, or run the queue now with: wp boolean-smtp queue:work --retry
Question
Is your From domain authenticated with your provider?
Providers ask you to add DNS records — SPF and DKIM, often DMARC — for the domain in your From address. Without them, receiving servers often send mail to spam or drop it.
Answer
Authenticate your sending domain
In your provider’s dashboard, add your domain and copy the DNS records it gives you into your domain’s DNS settings, then send a test again.
Question
Did you check the spam or junk folder?
Look in the recipient’s spam or junk folder, and in any quarantine your email host runs.
Answer
Check spam, then your domain
If the email is in spam, mark it as not spam. Then check your domain’s SPF, DKIM and DMARC records with your provider — they are the usual reason mail lands there.
Answer
Ask your provider what happened
Successful in Logs means your provider accepted the message. Its own activity log shows what happened next: delivered, bounced, or suppressed because the address bounced or complained before.
Check yourself
All answered — this page is marked done on the Learn path.