WP Fluent Forms Not Sending Email Confirmations!
We repeatedly receive WP Fluent Forms not sending email confirmations and in most of the case, the fixing is easy and not related to Fluent Forms. If you are facing email deliverability issues with WP Fluent Forms notification emails then follow this doc carefully. There are a couple of factors that can contribute to email not sending issues.
Check if the notifications email is enabled:
The very first troubleshooting you might want to do is checking whether you enabled the notification settings. Go to “Email Notifications” from the “Settings & Integrations” tab and enable the notification if it’s disabled.
Check The Fluent Forms Submission Activity Log:
Go to Entries of the particular form and select an entry to check the submission activity.
If the email is success triggered then you will see a message as “Email Notification broadcasted to“. This means email is successfully triggered and WP Fluent Forms is working as it should.
If the form was unable to trigger the email notification you will see an error message like the below screenshot.
As you can see the form tried to initiate the email notification but failed because it was unable to trigger the mail function.
Test Email Functionality On Your Server:
The above “unable to send email error in API log” can be caused by your server misconfiguration and you need to test email sending on your server. Install and activate Check Email Plugin by Chris Taylor.
When installed, click into “Check Email” from the tools menu in the dashboard. Enter in an email address to send a test to, and click on “Send”. You will get a confirmation. Now check your inbox whether you received the test email. Also, check your spam and junk mail folder. If you received the test email that means that WordPress can send emails on your web server. If not contact your web hosting provider support.
SMTP for Emails:
We always recommend using SMTP for better email deliverability. An SMTP plugin can tell WordPress to use an external SMTP server like Amazon SES, MailGun, SendGrid etc. for emailing. If you have a dedicated hosting that includes email hosting, you can easily configure the hosting’s SMTP with an SMTP plugin.
You can try out Fluent SMTP, which is a free SMTP plugin you can use that does not require any license!
Fluent SMTP handles email deliverability in real-time. All of your emails will reach the user’s inbox while maintaining optimal performance. Fluent SMTP can deliver any chunk of emails using your SMTP server. Fluent SMTP will help you deliver emails even if they somehow get blocked, by resending the emails. To learn more about using FluentSMTP please take a look at the below video.