Is WP Fluent Forms not sending email notifications when forms are submitted on the website?
Deliverability of contact form emails is important as it is one way your readers might try to reach you.
In this guide, we’ll show you how to solve the email delivery issue so that you never miss another important email notification.
Why Is My WordPress Contact Form Not Working?
Sometimes a small mistake in the contact form settings can lead to issues in email delivery.
By default, WordPress uses the PHP
mail() function to send emails from your website. This isn’t reliable and can cause issues in email delivery due to server misconfiguration. Some hosting companies disable it completely to prevent server abuse.
Another major reason is the lack of verification of the emails sent from WordPress. WordPress uses the default email address ([email protected]) to send all emails from your website.
This isn’t a real address on most websites. Most email client apps flag emails from such addresses as spam. Sometimes, the emails get blocked and don’t even make it to the spam folder.
Let’s see how we can solve the problem using an SMTP plugin. If you’re using Fluent CRM, we have a separate guide on fixing Fluent CRM emails.
How To Fix WP Fluent Forms Not Sending Email
So now that you know what’s causing the problem, follow the below steps to solve the issue.
- Check Email Settings in WP Fluent Forms
- Install the WP Mail SMTP Plugin
- Choose an SMTP Service
- Enable Email Logging
Let’s first check the notification settings in WP Fluent Forms.
Step 1: Check Email Settings in WP Fluent Forms
By default, WP Fluent Forms will send all emails to the administrator email. If you aren’t getting the emails, let’s check if the contact form has correct notification settings.
From the WordPress dashboard, click on Fluent Forms » All Forms to view all the forms you have on your website.
Next, click on the Settings button to open the form.
From the sidebar, click on Email Notifications and make sure the toggle is on. If you don’t see any notifications here, you can click the Add Notification button to add one.
Now, click on the gear icon to open its settings.
Here, next to Send To, make sure Enter Email is selected. In the below field, you can enter the email address on which you wish to receive emails from this contact form.
Now, scroll down and click on Advanced. In the From Email field, enter an email address you’d like to send emails from. It is recommended that you use your domain’s email. For example, since our domain is wpmailsmtp.com, we use [email protected] for contact forms on our website.
Scroll down and click on Save Notifications to save the settings.
Repeat the same process for all the other contact forms you have on the website.
Now, let’s install the WP Mail SMTP plugin which will add authentication to the emails sent from your website.
Step 2: Install the WP Mail SMTP Plugin
WP Mail SMTP is the best SMTP plugin for WordPress. It solves the issue of WP Fluent Forms not sending email by connecting your website to external email service.
The dedicated email service adds important verification to the messages. That way, the emails don’t get lost or end up in the spam folder.
Setting up WP Mail SMTP is very easy, thanks to the included Setup Wizard.
To start, download the plugin from the WP Mail SMTP account. You’ll find it under the Downloads tab.
Log in to your WordPress dashboard and upload the zip file to the plugin page. If you need help with this, refer to the guide on installing a WordPress plugin.
Once you’ve installed the plugin, make sure you Activate it. As soon as you do that, the Setup Wizard will start in your browser.
If you prefer to have someone else set it up for you, White Glove Setup is included with the Elite license.
If you prefer to do it on your own, follow along.
Step 3: Choose an SMTP Service
Now, you’ll want to choose a mailer service that will add authentication to the messages.
Click on the Let’s Get Started button to begin.
Now choose the mailer service you want to use.
WP Mail SMTP offers you free as well as paid options. What you select here will depend on the type of website. If your website sends occasional emails through the contact form, we recommend SMTP.com or Sendinblue. They both are easy to use and offer reliable service.
You can also send emails from the Gmail alias if you have a Gmail or G-Suite account. This is a great option for small websites that don’t want to spend any extra money.
When you’ve chosen your mailer, open up our documentation to complete the setup steps on the provider’s side:
- Gmail (G-suite or Gmail)
- Amazon SES
- Zoho Mail
- Other SMTP
Switch back to this guide after you establish a connection with the mailer service. Follow the below steps to enable email logging.
Step 4: Enable Email Logging (Optional)
In the next step, WP Mail SMTP will ask you which email feature you’d like to enable. By default, the 2 option will be turned on:
- Email deliverability
- Error tracking
You’ll want to have both the options enabled to fix WP Fluent Forms not sending email.
In our Pro version, the Detailed Email Logs will let you keep a track of all the emails that are being sent from your website. Check out this guide on how to export and search email logs in WordPress.
When you use email logging, you’ll also see a neat dashboard widget that displays logs in the form of a chart.
For the last step, you’ll need to grab the license key from the WP Mail SMTP account and paste it into the box. This will enable future automatic updates to the plugin.
That’s it. You’ve done everything to fix WP Fluent Forms email not sending.
Next Step: Consider Using WPForms
Spam protection is one of the important features you should look out for when choosing a contact form. You don’t want to get spam form submission from your website.
WP Fluent Forms offers limited anti-spam features and allows integration with the Google reCAPTCHA.
WPForms on the other hand has tons of different anti-spam tools that will dramatically reduce or even eliminate contact form spam. Apart from Google reCAPTCHA, you also get hCaptcha and Custom CAPTCHA options in WPForms.
Ready to fix your emails? Get started today with the best WordPress SMTP plugin. WP Mail SMTP Elite includes full White Glove Setup and offers a 14-day money-back guarantee.