Help article

Why is mail not being delivered?

Updated November 1, 2026

  1. Check the local Message Log to confirm whether WordPress attempted the message.
  2. Review the agent and required service health, queue and scoped delivery events.
  3. Validate the sender domain’s SPF, DKIM and DMARC, SMTP hostname and PTR records.
  4. Confirm provider and firewall port permissions for your chosen topology.
  5. For relay modes, check the exact site URL, domain scope and hub permission without exposing secrets.

Delivery also depends on recipient policies, reputation and consent. Share sanitized timestamps, versions, topology and errors with support; exclude message bodies, recipient lists, credentials and private keys.

SMTP Server for WordPress on CodingRepo · All product support topics

Was this article helpful?

No ratings yet.

Still no luck? We can help!

Get in touch with our friendly support team.

Submit a request

Powered by Top Customer Support