Divi contact form not sending email
The Divi Contact Module keeps no record of submissions. When mail fails there is nothing to recover and nothing in the dashboard to tell you it happened.
Check your site now
See whether a visitor can actually complete your form today.
Free · No signup · We never submit your form
Why this happens
No SMTP configured
The Divi module uses wp_mail(), so it inherits every WordPress delivery problem — most often PHP mail() being blocked by the host.
The email address field left empty
If the module's own Email Address setting is blank, Divi falls back to the site admin email, which is often an address nobody reads.
The basic captcha rejecting real visitors
Divi's built-in arithmetic captcha is easily mistyped on mobile, and a failed attempt is not always obvious to the visitor.
A cached page serving a stale nonce
Aggressive page caching can serve an expired security token, so the submission is rejected before it is processed.
How to check it yourself
- 01Open the Contact Form module settings and confirm the Email Address field is filled in.
- 02Install an SMTP plugin and send its test message.
- 03Disable the built-in captcha temporarily and resubmit from a phone.
- 04Clear all caches and try again in a private window.
The part you cannot check once
Fixing it is the easy half. Knowing it stays fixed is the hard half.
Every cause above can come back without anyone touching the page. API keys rotate, plugins update, DNS records get edited, licences lapse. The form still renders, still accepts the enquiry, still says thank you — and nothing arrives.
FormWatcher submits an identifiable test enquiry on a schedule and confirms it actually reaches your inbox. If delivery stops, you hear about it — rather than working it out from a quiet month.
Common questions
- Divi shows 'Thanks for contacting us'. Was the email sent?
- No — that message confirms the submission was accepted. A form can accept the enquiry, show a thank-you page, and still deliver nothing. Every signal a visitor can see says it worked.
- Can I recover submissions Divi failed to send?
- No. The Divi Contact Module does not store entries, which is why monitoring delivery matters more here than on plugins that keep a record.