siteorigin contact form not sending email

How to Fix SiteOrigin Contact Form Not Sending Email

Is your SiteOrigin contact form not sending email?

The SiteOrigin contact form widget can be used to create basic forms for your website. If it’s not set up right, you won’t get the messages you expect.

In this tutorial, we’ll show you how to fix the problem with your SiteOrigin contact form not sending emails.

Fix Your SiteOrigin Contact Form Emails Now

What Is SiteOrigin?

SiteOrigin is the company behind SiteOrigin Widgets and the Page Builder by SiteOrigin. You can use the Widgets with or without the page builder plugin.

In this article, we’re specifically looking at issues with the contact form widget.

Sometimes, SiteOrigin contact form emails go directly to spam or get lost. That’s because WordPress uses thewp_mail() function to generate and send emails from your website.

Emails that are sent this way lack authentication and that’s why most email client apps treat them as spam. Sometimes, the emails are blocked completely and don’t even make it to the spam folder.

We’ll show you how to fix this in the steps below.

How to Fix SiteOrigin Contact Form Not Sending Email

First, let’s check if your SiteOrigin contact form widget is set up correctly. After that, we’ll install the WP Mail SMTP plugin that’ll solve your email delivery problem.

  1. Test SiteOrigin Contact Form Spam Settings
  2. Change the To and From Email in Settings
  3. Install the WP Mail SMTP Plugin
  4. Set Up Your Mailer Service in WordPress

Let’s start by looking at the widget settings.

1: Test SiteOrigin Contact Form Spam Settings

SiteOrigin’s contact form has its own spam protection. If the spam protection settings are not configured properly on the site, it can cause problems while submitting the form.

First, from the WordPress dashboard, open the page on which you have the contact form.

Click on the pencil icon below the title to open the Layout Block settings.

Hover your mouse over the SiteOrigin contact form widget and click on Edit. That’ll open the window with the contact form settings.

open contact form settings

Scroll down to the Spam Protection section and click on it to expand it.

Uncheck the boxes for reCAPTCHA v2 and Akismet.

SiteOrigin contact form spam settings

Click on Done to save the settings.

Now, go to the frontend and submit the contact form to check if the problem is fixed. This may help you track down the problem, or at least eliminate the spam protection while troubleshooting.

Next, let’s take a look at the sender and recipient addresses.

2: Change the To and From Email in Settings

Let’s check if the contact form you are using has the notification settings correctly set up.

Similar to the above steps, open the SiteOrigin contact form settings and click on Settings to expand it. You will see the option for To and From email settings.

check the to and from email settings in siteorigin contact form

Make sure the email addresses are correct here. If you’re not using a separate email plugin for SMTP, it’s best to use a sender address that matches the website’s domain.

If you don’t want to do this, we’ll show you how to authenticate a different From email using WP Mail SMTP in the next section.

When you’re done editing, click on Done to save the changes. Now test the contact form on the frontend to check if your contact form is sending emails more reliably.

If the above troubleshooting steps don’t help, the next step is to install the WP Mail SMTP plugin.

3: Install the WP Mail SMTP Plugin

WP Mail SMTP is the best SMTP plugin for WordPress.

Instead of relying on your web server to send emails, WP Mail SMTP connects your website to a dedicated mailer service like or Sendinblue instead. This vital change will add extra verification so your emails don’t go to spam.

To download the WP Mail SMTP plugin, head over to the Downloads tab in the account area. There, click on the orange button to download the zip file.

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

Once you have the zip file, head over to the WordPress dashboard of your website and upload the file. If you are not sure how to, check out our step-by-step guide on how to install a WordPress plugin.

Install WP Mail SMTP

Make sure to Activate the plugin. This will open up the setup wizard that makes configuring the plugin very easy.

Now that we’ve got the plugin active on our website, let’s fix SiteOrigin contact form not sending email.

Step 4: Set Up Your Mailer Service in WordPress

Once you have the setup wizard running, click on the Let’s Get Started button.

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

Next, choose the mailer service of your choice.

We strongly recommend that you use a mailer with an API. In less technical terms, that means you’ll connect to the email provider by adding a secret key, which is a random string of text and numbers.

This is more secure than using an SMTP password, but the option is there if you want to use SMTP instead.

To use an API, select any mailer in the red box.

API mailers in WordPress

Next, you’ll want to sign up for your provider and connect your site.

This can be a little time-consuming. We put together a doc for each email provider to help you complete this as quickly and smoothly as possible:

Mailers available in all versions Additional Mailers in Pro Microsoft 365/ Outlook
Sendinblue Amazon SES
Mailgun Zoho Mail
Gmail / Google Workspace
Other SMTP

Once you’ve followed the full setup process in our doc, switch back to this tutorial.

Before we finish up, we’ll enable Weekly Email Summary at Detailed Email Logs at the end of the Wizard. The email log setting is a Pro feature.

Enable WordPress email logs and weekly summary

When you enable WordPress email logging you’ll unlock a ton of additional functionality in the WP Mail SMTP plugin, including:

These features can be enabled in the plugin’s Settings page once you complete the Wizard.

For now, click on Save and Continue to proceed to the next step. Enter your license key when prompted.

Enter WP Mail SMTP license key

And that’s it! WP Mail SMTP will send you an automatic test email so you can check that your WordPress emails are fixed.

Fix Your SiteOrigin Contact Form Emails Now

Next Step: Set Up Your DNS Zone

Now you know how to fix SiteOrigin contact not sending email. But your emails might still go to the junk folder. You can fix this by following our detailed guide on creating a DMARC record for your domain.

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.