Why Your Formidable Forms Aren't Sending Emails (And How to Fix It)
Content
Email delivery issues are one of the most common problems reported by users of the Formidable Forms plugin. A form can appear to work perfectly, showing a success message upon submission, yet the notification email never arrives in the inbox. This can be incredibly frustrating for website owners who rely on these forms for leads, inquiries, or other critical communications.
Based on extensive community reports and troubleshooting, this guide will walk you through the most common reasons for email failures and the proven steps to resolve them.
Why This Happens: It's Usually Not the Plugin
It's important to understand that the Formidable Forms plugin itself does not send emails. It composes the email message and then hands it off to the WordPress core wp_mail() function, which relies on your web hosting server's configuration to actually send the message. Therefore, the vast majority of email delivery issues are related to server settings, hosting environments, or external spam filters, not a bug in the Formidable Forms code.
Common triggers for these issues include:
- Moving your site to a new web host.
- Your web host updating their PHP version or mail server settings.
- Email service providers (like Gmail, Outlook, etc.) tightening their spam filters.
- Using an email address that matches your website's domain (e.g.,
[email protected]) when your host is not properly configured to send mail from that domain.
Step-by-Step Troubleshooting Guide
Follow these steps in order to diagnose and fix your email delivery problem.
1. Perform a Basic WordPress Email Test
First, you need to determine if the problem is specific to Formidable Forms or a global WordPress email issue.
- Install and activate the Check & Log Email or a similar test plugin.
- Go to Tools > Check Email in your WordPress dashboard.
- Send a test email to the same address you are using in your form notifications.
If the test email DOES NOT arrive: The problem is with your WordPress site's ability to send any email. This confirms the issue is at the server level. Proceed to Step 2.
If the test email DOES arrive: The problem is likely within your Formidable Forms email notification settings. Double-check the "To", "From", and subject line settings in your form's Settings > Emails tab. Ensure there are no typos and that the field shortcodes (e.g., [15]) are correct.
2. Install an SMTP Plugin (The Most Common Fix)
The default PHP mail() function used by WordPress is often unreliable because it lacks authentication. This makes emails look suspicious to spam filters. The single most effective solution is to use an SMTP (Simple Mail Transfer Protocol) plugin, which sends email through a authenticated, secure mail server—just like any regular email client (e.g., Outlook or Apple Mail).
- Install and activate an SMTP plugin. Popular and effective free options include:
- Configure the plugin with your email account's SMTP settings. You will need:
- SMTP Host (e.g.,
smtp.gmail.comfor Gmail) - SMTP Port (e.g., 587 for TLS)
- Encryption (TLS or SSL)
- Authentication: Turn ON and enter your full email address and password (or an app-specific password for Gmail).
- SMTP Host (e.g.,
- Send a test email from the SMTP plugin's settings page to confirm it works.
- Test your Formidable Form again.
Using SMTP successfully resolves the issue in the overwhelming majority of cases.
3. Check for Plugin Conflicts
Sometimes, other plugins can interfere with form submission or email delivery.
- Temporarily deactivate all plugins except Formidable Forms.
- Test your form to see if the email sends.
- If it works, reactivate your plugins one-by-one, testing after each activation, until you find the one causing the conflict. Plugins related to social media sharing, caching, or security can sometimes be the culprit.
4. Contact Your Web Host
If you've tried the steps above and are still not receiving emails, the issue likely requires intervention from your web hosting provider. Contact their support team and explain that your WordPress site cannot send emails using the PHP mail() function. They may need to:
- Update the server's PHP version.
- Check their local mail server for errors.
- Investigate why emails to addresses on your own domain are being blocked (a common issue after changing hosts).
Other Specific Scenarios
- Emails going to spam: This is almost always a problem with email authentication (which an SMTP plugin fixes) or spam filter rules. Using a "From" address that matches your website's domain can also help.
- Receiving double emails: This is typically caused by a conflict with another plugin, often one that posts to social media, causing the page to load twice. Deactivate other plugins to find the conflict.
- PHP warnings in form messages: Errors mentioning
FrmNotification.phporpluggable.phpare almost always server-related. Your host needs to resolve the underlying PHP configuration issue.
By methodically working through these steps, you can identify and resolve the root cause of your Formidable Forms email delivery issues and ensure your forms reliably reach your inbox.
Related Support Threads Support
-
Email not senthttps://wordpress.org/support/topic/email-not-sent-38/
-
Not getting notified via emailhttps://wordpress.org/support/topic/not-getting-notified-via-email/
-
Sending mails failedhttps://wordpress.org/support/topic/sending-mails-failed/
-
[Plugin: Formidable Forms] E-Mail address tab missinghttps://wordpress.org/support/topic/plugin-formidable-forms-e-mail-address-tab-missing/
-
Not Receiving Submission Emailhttps://wordpress.org/support/topic/not-receiving-submission-email/
-
Not receiving emailshttps://wordpress.org/support/topic/not-receiving-emails-18/
-
Emails no longer come throughhttps://wordpress.org/support/topic/emails-no-longer-come-through/
-
Form not sending emailhttps://wordpress.org/support/topic/form-not-sending-email-6/
-
Contact form creating entry, but not sending emailhttps://wordpress.org/support/topic/contact-form-creating-entry-but-not-sending-email/
-
Emails stopped sending when changed domainhttps://wordpress.org/support/topic/emails-stopped-sending-when-changed-domain/
-
Change hosts – domain emails not deliveredhttps://wordpress.org/support/topic/change-hosts-domain-emails-not-delivered/
-
[Plugin: Formidable Forms] Not receiving emailshttps://wordpress.org/support/topic/plugin-formidable-forms-not-receiving-emails/
-
Failed to connect to mail server errorhttps://wordpress.org/support/topic/failed-to-connect-to-mail-server-error/
-
Form not sending mailshttps://wordpress.org/support/topic/form-not-sending-mails/
-
email notifications not workinghttps://wordpress.org/support/topic/email-notifications-not-working-8/
-
No idea how to get the forms to workhttps://wordpress.org/support/topic/no-idea-how-to-get-the-forms-to-work/
-
Emails comming as HTMLhttps://wordpress.org/support/topic/emails-comming-as-html/
-
emails not coming throughhttps://wordpress.org/support/topic/emails-not-coming-through-1/
-
[Plugin: Formidable Forms] Email Not Sending- Tried the Fixes in the FAQhttps://wordpress.org/support/topic/plugin-formidable-forms-email-not-sending-tried-the-fixes-in-the-faq/
-
Help, my forms do not get sent to mehttps://wordpress.org/support/topic/help-my-forms-do-not-get-sent-to-me/
-
Not getting emails or confirmation of form submittedhttps://wordpress.org/support/topic/not-getting-emails-or-confirmation-of-form-submitted/
-
Getting a SMTP server response: 550 error when sending a formhttps://wordpress.org/support/topic/getting-a-smtp-server-response-550-error-when-sending-a-form/
-
Formidable won't send emailshttps://wordpress.org/support/topic/formidable-wont-send-emails/
-
Form Email Comes Blankhttps://wordpress.org/support/topic/form-email-comes-blank/
-
Can't receive emailshttps://wordpress.org/support/topic/cant-receive-emails/
-
Not forwarding to Emailshttps://wordpress.org/support/topic/not-forwarding-to-emails/
-
No e-mail responsehttps://wordpress.org/support/topic/no-e-mail-response/
-
Our Form Actions – Email not sending.https://wordpress.org/support/topic/our-form-actions-email-not-sending/
-
Formidable plugin ver. 2.03.01 does’t work!?https://wordpress.org/support/topic/formidable-plugin-ver-2-03-01-doest-work/
-
Emails not coming throughhttps://wordpress.org/support/topic/emails-not-coming-through-8/
-
Mails arrive in spamhttps://wordpress.org/support/topic/mails-arrive-in-spam/
-
Empty messageshttps://wordpress.org/support/topic/empty-messages-3/
-
[Plugin: Formidable Forms] Formidible 1.06.05 and WP 3.4.2https://wordpress.org/support/topic/plugin-formidable-forms-formidible-10605-and-wp-342/
-
[Plugin: Formidable Forms] Form response not sent if "Your Email" field included in formhttps://wordpress.org/support/topic/plugin-formidable-forms-form-response-not-sent-if-your-email-field-included-in-form/
-
Not Receiving the Emailshttps://wordpress.org/support/topic/not-receiving-the-emails/
-
SMTP server response: 550https://wordpress.org/support/topic/smtp-server-response-550/
-
[Plugin: Formidable Forms] receiving double emailshttps://wordpress.org/support/topic/plugin-formidable-forms-receiving-double-emails/
-
Contact us form nto emailing mehttps://wordpress.org/support/topic/contact-us-form-nto-emailing-me/
-
[Plugin: Formidable Forms] Email not working for specific formhttps://wordpress.org/support/topic/plugin-formidable-forms-email-not-working-for-specific-form/
-
forms entries are not going to email requested, not going at allhttps://wordpress.org/support/topic/forms-entries-are-not-going-to-email-requested-not-going-at-all/
-
Email not Receivinghttps://wordpress.org/support/topic/email-not-receiving-3/