### [How To Fix weForms Not Sending Email](https://wpmailsmtp.com/weforms-not-sending-email/)

**Published:** July 5, 2021
**Author:** Hamza Shahid

**Excerpt:** Is weForms not sending email notifications when forms are submitted? This means you're missing customer inquiries, support requests, and potential sales without even knowing it.

The problem almost never comes from weForms itself. WordPress uses an unreliable default email system that hosting companies often block or email providers mark as spam.

When weForms tries to send a notification, WordPress hands it off to a broken email system, and the message simply disappears. This guide provides the permanent fix.

**Content:**

Is weForms not sending email notifications when forms are submitted? This means you’re missing customer inquiries, support requests, and potential sales without even knowing it.

The problem almost never comes from weForms itself. WordPress uses an unreliable default email system that hosting companies often block or email providers mark as spam.

When weForms tries to send a notification, WordPress hands it off to a broken email system, and the message simply disappears. This guide provides the permanent fix.

### How Do I Fix weForms Not Sending Email?

weForms relies entirely on WordPress to send its email notifications. When you submit a form, weForms creates the notification email and hands it to WordPress’s wp\_mail() function.

WordPress sends emails without proper authentication, which means services like Gmail and Outlook can’t verify that the message is legitimate.

These emails lack the digital signatures (SPF, DKIM, DMARC) that modern email providers require, so they’re either blocked outright or sent directly to the spam folder.

You can easily [fix this issue](https://wpmailsmtp.com/wordpress-not-sending-email/) by using [WP Mail SMTP](https://wpmailsmtp.com/pricing/). It replaces the default method of sending email in WordPress. Instead, WP Mail SMTP will send emails through a 3rd party mailing service.

![WP Mail SMTP Email Deliverability illustration](https://wpmailsmtp.com/wp-content/uploads/2020/05/WP-Mail-SMTP-infographic-e1692315168103.png)Some web hosting companies disable SMTP to make sure no spam is sent through their servers. So, even if you use a basic SMTP plugin, you might not be able to use your host’s credentials.

(That’s why so many people have issues with [GoDaddy not sending email](https://wpmailsmtp.com/wordpress-not-sending-email-godaddy/).) So WP Mail SMTP gets around this by giving you a choice of alternative mailers.

## How To Fix weForms Not Sending Email Issue

We’ll first check your weForms notification settings to rule out configuration errors, then install WP Mail SMTP to replace WordPress’s failed email system with a professional delivery service.

- [1. Check Admin Notification Settings](#1-check-admin-notification-settings)
- [2. Disable weForms SMTP](#2-disable-weforms-smtp)
- [3. Install the WP Mail SMTP Plugin](#3-install-the-wp-mail-smtp-plugin)
- [4. Set Up an Email Service](#4-set-up-an-email-service)
- [5. Enable Email Logging](#5-enable-email-logging)

### 1. Check Admin Notification Settings

Before fixing WordPress email delivery, you need to confirm that weForms is actually configured to send notifications.

A misconfigured notification setting is the simplest cause of missing emails and takes only a minute to check.

To check the settings, head over to the WordPress dashboard and click on **weForms » All Forms**.

![Opening weForms forms](https://wpmailsmtp.com/wp-content/uploads/2021/06/weForms-contact-forms.png)Find the form that isn’t sending emails and click on it to open the form editor. Then, switch to the **Notifications** tab at the top.

![Click on Notifications tab in weForms](https://wpmailsmtp.com/wp-content/uploads/2021/06/Click-on-notification-tab-in-weForms.png)By default, your form will have one admin notification. If you don’t see it or want to add an additional notification, you can click the **Add Notification** button.

When you have a notification, make sure its toggle is set to ON and shows green color. Now, click the gear icon next to the notification to open its settings.

![Click on gear icon to open notification in weForms](https://wpmailsmtp.com/wp-content/uploads/2021/06/Add-form-notification-in-weForms.png)The new page will let you set the email notification. In the **Type** dropdown, choose the **Email Notification** and enter an email address in the **To** field.

This is the email address on which you’ll receive notifications from this contact form. Be sure to use one with your domain extension. For example, for our website, we use pattie@wpmailsmtp.com.

![Email notification settings in weForms](https://wpmailsmtp.com/wp-content/uploads/2021/06/email-notification-set-up-in-weForms.png)Using your domain email improves deliverability and ensures proper email authentication in later steps. Click on the **Done** button at the bottom to save the settings.

## Pro Tip:

While you’re in the notification settings, add a second recipient email address as a backup (like a personal Gmail account). Separate multiple addresses with commas.

This ensures that if your primary business email has a problem, you’ll still receive notifications through your backup address and won’t miss critical form submissions.

### 2. Disable weForms SMTP

If you’re using weForms Pro, the plugin includes its own built-in SMTP settings. While this might seem convenient, using a contact form plugin’s SMTP feature creates more problems than it solves.

weForms SMTP can conflict with other plugins that also send emails, and it lacks the advanced features that a dedicated SMTP plugin provides.

Meanwhile, [WP Mail SMTP](https://wpmailsmtp.com/pricing/ "WP Mail SMTP") is purpose-built for email delivery and includes powerful diagnostic tools like domain checkers, email logging, and delivery monitoring.

To avoid conflicts and ensure reliable email delivery across your entire site, you need to disable weForms’ SMTP and let WP Mail SMTP handle all email sending instead.

Go to **weForms » Settings** in your WordPress dashboard. Under the **General Settings** section, find the **Send Email Via** dropdown and set it to **WordPress**.

![Set the Send Email vis to WordPress](https://wpmailsmtp.com/wp-content/uploads/2021/06/Set-the-Send-Email-vis-to-WordPress.png)This tells weForms to hand off email sending to WordPress’s standard email system, which WP Mail SMTP will then intercept and handle properly in the next steps.

## Pro Tip:

Even if you’re using the free version of weForms (which doesn’t have SMTP settings), it’s still worth checking your site.

Some administrators mistakenly install multiple SMTP plugins thinking it will improve reliability, but it’s actually the opposite.

Multiple SMTP plugins create conflicts that cause unpredictable email failures. Always use one dedicated SMTP plugin for your entire WordPress site.

### 3. Install the WP Mail SMTP Plugin

Now you’ll install the plugin that will permanently fix your weForms email delivery. WP Mail SMTP is the most reliable SMTP plugin for WordPress, trusted by over 3 million websites.

Beyond just fixing email delivery, it includes advanced email logging that lets you see exactly what happened to every notification your site sends.

To get started, log in to your [WP Mail SMTP account](https://wpmailsmtp.com/account/ "WP Mail SMTP account") and go to the **Downloads** tab. Click the button to download the latest version of the plugin as a .zip file.

![Download WP Mail SMTP](https://wpmailsmtp.com/wp-content/uploads/2021/05/download-wp-mail-smtp.png)Next, from your WordPress dashboard, navigate to **Plugins » Add New** and upload the .zip file. If you need detailed instructions for this part, you can refer to our guide on [installing a WordPress plugin](https://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/ "installing a WordPress plugin").

![Install WP Mail SMTP](https://wpmailsmtp.com/wp-content/uploads/2021/05/install-wp-mail-smtp.png)After installing, don’t forget to activate it. As soon as you do that, the **Setup Wizard** will start in your browser. The wizard will help you configure the mailer service on your website.

**Need help?**

If you are facing any difficulty setting up the mailer service, our team of experts can help you. White Glove Setup is included with the [Elite license](https://wpmailsmtp.com/pricing/).

### 4. Set Up an Email Service

This is the most critical step. You’ll connect your WordPress site to a dedicated email service that adds the authentication and reliability your weForms notifications need.

In the Setup Wizard, click **Let’s Get Started**. On the next screen, you’ll see a list of supported mailers. These are professional email services designed specifically for sending automated emails like form notifications.

![Select your SMTP mailer](https://wpmailsmtp.com/wp-content/uploads/2021/06/SMTP-Email-Setup-Brevo.png)The best one for you to choose will depend on your website. Here are a few tips to help you pick. You can go ahead and select the email service you think is the best fit for your website.

- If your website sends occasional emails and you are looking for a free option, [Brevo](https://wpmailsmtp.com/go/brevo/ "Brevo(Formerly Sendinblue)") (formerly Sendinblue) is a good choice. You can use it to send up to 300 emails per day for free.
- Do you have an eCommerce website that sends lots of [transactional emails](https://wpmailsmtp.com/transactional-email-providers/)? We recommend [SendLayer](https://sendlayer.com) or [SMTP.com](https://wpmailsmtp.com/go/smtp/ "SMTP.com").
- If you use a Google Workspace or a regular Gmail account, you can use it to [send WordPress emails from a Gmail alias](https://wpmailsmtp.com/gmail-send-from-alias-wp-mail-smtp/) if you want to.
- The **Other SMTP** option lets you use an email service that you already have access to.

Once you choose the mailer, click the below link to open the documentation page and follow the steps to establish a connection with your website.

Mailers available in all versionsMailers in [WP Mail SMTP Pro](https://wpmailsmtp.com/pricing/)[SendLayer](https://wpmailsmtp.com/docs/how-to-set-up-the-sendlayer-mailer-in-wp-mail-smtp/)[Amazon SES](https://wpmailsmtp.com/docs/how-to-set-up-the-amazon-ses-mailer-in-wp-mail-smtp/)[SMTP.com](https://wpmailsmtp.com/docs/how-to-set-up-the-smtp-com-mailer-in-wp-mail-smtp/)[Microsoft 365 / Outlook.com](https://wpmailsmtp.com/docs/how-to-set-up-the-outlook-mailer-in-wp-mail-smtp/)[Brevo](https://wpmailsmtp.com/docs/how-to-set-up-the-sendinblue-mailer-in-wp-mail-smtp/)[Zoho Mail](https://wpmailsmtp.com/docs/how-to-set-up-the-zoho-mailer-in-wp-mail-smtp/)[Google Workspace / Gmail](https://wpmailsmtp.com/docs/how-to-set-up-the-gmail-mailer-in-wp-mail-smtp/)[Mailjet](https://wpmailsmtp.com/docs/how-to-set-up-the-mailjet-mailer-in-wp-mail-smtp/ "Mailjet")[Mailgun](https://wpmailsmtp.com/docs/how-to-set-up-the-mailgun-mailer-in-wp-mail-smtp/)[Postmark](https://wpmailsmtp.com/docs/how-to-set-up-the-postmark-mailer-in-wp-mail-smtp/)[SendGrid](https://wpmailsmtp.com/docs/how-to-set-up-the-sendgrid-mailer-in-wp-mail-smtp/)[SMTP2GO](https://wpmailsmtp.com/docs/how-to-set-up-the-smtp2go-mailer-in-wp-mail-smtp/ "SMTP2GO")[SparkPost](https://wpmailsmtp.com/docs/how-to-set-up-the-sparkpost-mailer-in-wp-mail-smtp/)[Elastic Email](https://wpmailsmtp.com/docs/how-to-set-up-the-elastic-email-mailer-in-wp-mail-smtp/)[Other SMTP](https://wpmailsmtp.com/docs/how-to-set-up-the-other-smtp-mailer-in-wp-mail-smtp/)If you want to set up multiple mailers, you can do so in the [Additional Connections](https://wpmailsmtp.com/docs/configuring-additional-connections/) settings once you’ve finished the Setup Wizard. Then you can select a [Backup Connection](https://wpmailsmtp.com/docs/configuring-backup-connection/) and configure [Smart Routing](https://wpmailsmtp.com/docs/setting-up-smart-email-routing/).

## Pro Tip:

For contact form notifications specifically, avoid using the “Other SMTP” option with your web hosting provider’s SMTP credentials.

Many hosting companies actively block or throttle SMTP to prevent spam, which is exactly why your weForms emails are failing in the first place.

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

### 5. Enable Email Logging

After connecting your mailer, the Setup Wizard will ask which features you want to enable. For weForms troubleshooting, email logging is essential.

It creates a permanent record of every notification your site sends, allowing you to verify delivery and diagnose future problems.

The wizard enables **Improved Email Deliverability** and **Error Tracking** by default. These features are helpful, but the real power comes from enabling **Detailed Email Logs**.

![Enabling email logs and email alerts in the WP Mail SMTP Setup Wizard](https://wpmailsmtp.com/wp-content/uploads/2022/10/setup-wizard-enable-features.png)With **Detailed Email Logs** enabled, you get access to the complete email log screen, where you can search for specific notifications, filter by date, and see the exact delivery status of every email.

This is invaluable when a customer claims they never received a form confirmation or when you need proof that a notification was sent.

![Email log filtered by date in WordPress](https://wpmailsmtp.com/wp-content/uploads/2021/06/date-filtered-wp-email-log.png)On the log page, you can use the search functionality to search for the keyword in the email content or Subject and Headers.

Enabling Detailed Email Logs automatically turns on **Complete Email Reports** and gives you the option to receive the **Weekly Email Summary**, which shows your latest delivery stats.

![Email Summary With Statistics in WP Mail SMTP Pro](https://wpmailsmtp.com/wp-content/uploads/2021/08/email-summary-pro-statistics.png)**Instant Email Alerts** let you know if your site fails to send an email. This gives you the chance to check out your WordPress emails and fix whatever is keeping them from sending properly.

![An email alert notification](https://wpmailsmtp.com/wp-content/uploads/2022/07/example-email-alert.png)On the next screen, there are more email logging features you can enable. These options include:

- **Save the content for all sent emails.** Store all your email content in your site’s database.
- **Store file attachments sent from WordPress.** Save email attachments to your site’s Uploads folder.
- **Track when an email is opened.** Monitor when recipients open your emails.
- **Track when a link in an email is clicked.** Monitor which links were clicked in emails.

![Configuring email log settings in the WP Mail SMTP Setup Wizard](https://wpmailsmtp.com/wp-content/uploads/2022/10/setup-wizard-email-log-settings.png)If you want to know more about the email logging functionality of WP Mail SMTP, we have a guide that explains [how to log emails in WordPress](https://wpmailsmtp.com/log-emails-wordpress/).

For the final step, copy the license key from the [WP Mail SMTP account](https://wpmailsmtp.com/account/) and paste it to enable automatic future updates.

![Enter WP Mail SMTP license key](https://wpmailsmtp.com/wp-content/uploads/2021/02/wp-mail-smtp-license-key.png)That’s it! At the end of the wizard, the plugin will automatically [send a test email](https://wpmailsmtp.com/docs/how-to-send-a-test-email-in-wp-mail-smtp/) to confirm that your WordPress site is sending email.

### Frequently Asked Questions About weForms Email Issues

Here are answers to the most common questions about fixing weForms email notification problems.

#### Why is weForms not sending email notifications?

weForms notifications fail because WordPress uses an unreliable default email system that lacks proper authentication.

Email providers like Gmail and Outlook often block or spam-filter these unauthenticated emails. The fix is to install WP Mail SMTP, which routes your emails through professional email services.

#### How do I fix weForms not sending email?

First, check your notification settings in weForms to ensure they’re enabled and configured with the correct email address.

Then, install WP Mail SMTP and connect it to a professional email service like SendLayer or Brevo. This replaces WordPress’s broken email system and ensures your weForms notifications are delivered reliably.

#### What is the best alternative to weForms?

If you’re experiencing consistent email issues or want more advanced features, WPForms is the best alternative. It’s easier to use for beginners while offering more power for advanced users.

WPForms also includes native SPAM protection options (reCAPTCHA, hCaptcha, and Custom CAPTCHA), better email integration, and works seamlessly with WP Mail SMTP.

#### Does weForms work with WP Mail SMTP?

Yes, weForms works perfectly with WP Mail SMTP. Once WP Mail SMTP is installed and configured, it automatically handles all email delivery for your entire WordPress site, including weForms notifications.

#### Why should I disable weForms’ built-in SMTP?

weForms Pro includes basic SMTP settings, but using them can create conflicts with other plugins that also send emails. Using one dedicated SMTP plugin for your entire site is more reliable than using multiple email systems.

A dedicated SMTP plugin like WP Mail SMTP is purpose-built for email delivery and includes advanced features like email logging, delivery monitoring, and diagnostic tools that weForms’ basic SMTP doesn’t provide.

#### Can I receive form notifications at multiple email addresses?

Yes, in your weForms notification settings, you can enter multiple email addresses in the To field. Simply separate each address with a comma.

This allows you to send notifications to different team members or departments simultaneously, ensuring important form submissions are never missed.

### Next, Use the Best WordPress Contact Form Plugin

[WPForms](https://wpforms.com/) is the best contact form plugin available for WordPress. It’s easy to use and integrates with WP Mail SMTP perfectly, giving you the best possible combination of form builder and SMTP features.

![The WPForms homepage](https://wpmailsmtp.com/wp-content/uploads/2021/06/WPForms-Home.png)It has integration with reCAPTCHA, hCaptcha, and Custom CAPTCHA to fight against contact form spam. weForms on the other hand only has support for Google reCAPTCHA.

So if you’re getting contact form spam, it’s a good idea to make the switch. You’ll also get a huge list of addons/features which can help improve form completion rates.

[Fix Your WordPress Emails Now](https://wpmailsmtp.com/pricing/)

Ready to fix your emails? [Get started today](https://wpmailsmtp.com/pricing) with the best WordPress SMTP plugin. If you don’t have the time to fix your emails, you can get full White Glove Setup assistance as an extra purchase, and there’s a 14-day money-back guarantee for all paid plans.

If this article helped you out, please follow us on [Facebook](https://facebook.com/wpmailsmtp) and [Twitter](https://twitter.com/wpmailsmtp) for more WordPress tips and tutorials.

**Categories:** WordPress Tutorials

**Tags:** Email notifications, form plugin, WordPress email deliverability, WP Mail SMTP

---

