WPForms not sending email: the settings to check first

When WPForms notifications stop arriving, the cause is usually in the form's notification settings or in how the site sends mail. The checks to run, starting with the fastest.


October 5, 2026 · Formitor

WPForms shows its confirmation message as soon as the entry is processed. It does not wait to find out whether the notification email reached anyone. When the emails stop, start with the form’s own settings, then move to how the site sends mail.

1. Open the form’s notification settings

Edit the form, then go to Settings and Notifications.

  • Notifications are enabled. There is a switch at the top. It is sometimes turned off during testing and left off.
  • Send To Email Address. The default is {admin_email}, which is the address under Settings, General in WordPress. If that address belongs to a developer or a former employee, the notifications are going to them. Type the right addresses, separated by commas.
  • From Email. This must be an address on the site’s own domain. WPForms shows a warning under the field when it is not. A From address on another domain is the most common reason these emails are rejected.
  • Reply-To. Set this to the form’s email field so replies go to the visitor.

If the form has more than one notification, check each one. If a notification uses conditional logic, confirm that your test submission meets the condition.

2. Check whether the entry was saved

On a paid WPForms license, open WPForms, then Entries. If your test is there, the form processed the submission and only the email failed. WPForms Lite does not show entries in the admin, so on Lite the email is the only record of the lead. That is a good reason to fix delivery properly and not rely on a quick workaround.

3. Check the email sending option

Go to WPForms, Settings, Email. If Optimize Email Sending is on, WPForms queues the emails and sends them in the background. That depends on the site’s scheduled tasks. On a site where scheduled tasks are not running, the queue does not empty and no email goes out. Turn the option off, test again, and if that fixes it, repair the site’s cron before you turn it back on.

4. Send through SMTP

WPForms hands the email to WordPress, and WordPress by default uses the web server’s mail function. Mail sent that way is unsigned, and many hosts limit it. Install an SMTP plugin, connect it to a real mail service, and send a test email from the plugin. Use a From address in WPForms that the mail service is allowed to send for.

5. Check the domain’s DNS records

If mail leaves the site and still does not arrive, check authentication. Run the domain through the SPF, DKIM and DMARC checker. Add the mail service to the SPF record, publish its DKIM key, and make sure a DMARC record exists. Then search the recipient’s spam folder for the notification’s subject line.

6. Rule out a broken submission

If no entry is saved and no email is sent, the form may not be submitting. Test in a private window while logged out, with the browser console open. Caching and script optimization plugins are the usual cause. Exclude the page and test again.

Keeping it working

These settings do not stay put. A host migration, an expired SMTP credential, a DNS change or a plugin update can undo any of them, and the confirmation message will keep appearing. Causes that are not specific to WPForms are in WordPress not sending emails: 7 causes.

Formitor supports WPForms. It submits a tagged test lead on a schedule and confirms that the notification email is delivered to a real inbox, then alerts you when it is not. The free plan covers 2 sites.

Keep reading

Troubleshooting · Oct 5, 2026

Contact Form 7 not sending email: how to find the cause and fix it

Contact Form 7 tells you a lot through the color of its response message. What each color means, the Mail tab settings that break delivery, and how to keep it fixed.

Read post
Troubleshooting · Oct 5, 2026

Elementor form not sending email: what to check, in order

An Elementor Pro form can save the submission and still never email anyone. The Email action settings to check, the From address mistake that causes most failures, and how to test it.

Read post
Troubleshooting · Oct 5, 2026

Gravity Forms not sending email: read the entry notes first

Gravity Forms records what happened to each notification on the entry itself. How to read that, the notification settings that block delivery, and how to resend what was missed.

Read post
Troubleshooting · Oct 5, 2026

Ninja Forms not sending email: check the actions first

Ninja Forms sends email through actions attached to each form. Which action to check, the From address mistake that blocks delivery, and how to confirm the email arrives.

Read post
Troubleshooting · Oct 5, 2026

WooCommerce not sending emails: where order emails get lost

A store can take the payment and never send the order confirmation or the new order notice. How to tell whether WooCommerce skipped the email or the email was lost in delivery.

Read post
Troubleshooting · Oct 5, 2026

WordPress not sending emails: 7 causes and how to fix each one

Form notifications, order emails and password resets that never arrive usually trace back to one of seven causes. How to find which one you have, and the fix for each.

Read post

Catch the failure before the client does.

Free plan: 2 sites, every feature, no card. See what it finds.