how to fix happyforms not sending email

How To Fix HappyForms Not Sending Email Issue (Step by Step)

Is HappyForms not sending email when forms are submitted on your website?

Email delivery of contact form is super important because visitors on your website reach out to you by filling the form.

In this guide, we’ll show you how to fix the email deliverability issue with HappyForms using an SMTP plugin.

Fix Your HappyForms Emails Now

Why Are My Emails Not Sending?

By default, HappyForms relies on WordPress mailing capabilities. It uses the PHP mail() function to send emails from your website. This isn’t a reliable way as it is tied to the server configuration which may warry from one hosting to another.

Some hosting companies completely disable the email service to prevent server abuse.

Another reason is that WordPress uses a default email address ([email protected]) to send all types of emails from the website. This isn’t a real email address on most websites.

Popular email client apps have built-in spam filters that detect such automated emails and mark them as spam.

Let’s look at some of the possible solutions to fix the HappyForms not sending email issue.

How To Fix HappyForms Not Sending Email Issue

Ready to solve the issue? Follow the steps below to improve email deliverability in WordPress:

  1. Check HappyForms Email Settings
  2. Install the WP Mail SMTP Plugin
  3. Choose an Email Service
  4. Enable Email Logging

Let’s first check the email settings for HappyForms.

Step 1: Check HappyForms Email Settings

Every form created using HappyForms has its own settings. If you aren’t getting emails, a good starting point is to check if the form has correct notification settings.

From the WordPress dashboard, click on Forms » All Forms and open a contact form that is not working.

open HappyForms settings

Switch to the Email tab and make sure there is a checkmark for “Email me a copy of each submission“.

Below it, enter an email address on which you want to receive the form submissions. Make sure the email address you enter here is valid and you have access to it.

Email me a copy of each submission

If you want to send a copy of the submission to additional recipients, enter their email address in the Email Bcc address field.

Next, to make sure your visitors also receive a copy of their submission, tick the box that says “Email respondent a copy of their submission“. This will open up its settings.

In the From email address field, use an address that matches your domain. For example, since our domain is, we use [email protected] for all the contact forms on our website.

If you want people to reply to the same address, enter the same address in the reply field.

from email in HappyForms

Now that we have the contact forms correctly set up, let’s install the WP Mail SMTP plugin to improve the email deliverability.

Step 2: Install the WP Mail SMTP Plugin

WP Mail SMTP is the best WordPress SMTP plugin. It improves email deliverability by connecting your website to an external email service.

This helps in bypassing the spam filters by adding authentication to the emails.

To start, go to the WP Mail SMTP account and download the plugin file. You’ll find it under the Downloads tab.

Download WP Mail SMTP to fix Elementor contact form not sending email

Next, open up the WordPress dashboard and upload the zip file to the plugin page. If you need help with this, jump over to this guide to installing a WordPress plugin.

Install WP Mail SMTP

Once you’ve installed the plugin, don’t forget to Activate it. As soon as you do that, the Setup Wizard will open in your browser.

If you want to pause here, you can come back and restart the wizard any time by clicking the Launch Setup Wizard button in the WP Mail SMTP settings.

Step 3: Choose an Email Service

In this step, we’ll run through the setup wizard and connect our website to the email service. This will fix the HappyForms not sending email issue.

Click the Let’s Get Started button to begin.

Start the WP Mail SMTP setup wizard to fix Elementor form not sending email

WP Mail SMTP lets you choose between free and paid email providers. The service you choose will depend on few factors. Here are few tips to help you choose the best one:

  • If you have a big website or website that sends a lot of transactional emails, we recommend or Sendinblue. They are easy to use and offer reliable service.
  • WP Mail SMTP supports Gmail or G-Suite. This is a great option for a small site with fairly low traffic. You can also use a Gmail alias to send WordPress emails if you want to.
  • You can use the Other SMTP option if your web hosting has a mailer service. Some providers will limit the number of emails you can send, but this is another great option if you’re just starting out.

You can also check out our complete guide on the email providers that WP Mail SMTP supports to know more about them.

Go ahead and select the email service you think is the best fit for your website.

Choose SMTP to fix Elementor contact form not sending email

When you’ve chosen your mailer, open up our documentation and follow along to complete the setup steps:

When you’ve set everything up, switch back to this guide to enable email logging.

Step 4: Enable Email Logging (Optional)

For the next step, WP Mail SMTP will ask you which email features to enable. You’ll have two options enabled by default.

  • Email deliverability
  • Error reporting

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.

For the final step, copy the license key from the WP Mail SMTP account and paste it here to enable future automatic updates.

Enter WP Mail SMTP license key

That’s it. You have fixed the issue of HappyForms not sending email from your website. You can send a test email from WP Mail SMTP to confirm everything’s working.

Fix Your HappyForms Emails Now

Next Step: Consider Using WPForms

The free plugin by HappyForms is basic and comes with limited options.

WPForms on the other hand comes with built-in advanced features such as spam protection, integration with popular email list builders, form templates, and many more. You can read this WPForms review to see a detailed breakdown of how it compares to HappyForms.

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.

If this article helped you out, please follow us on Facebook and Twitter for more WordPress tips and tutorials.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.