Fix Jetpack contact form not sending email

[SOLVED] How to Fix Jetpack Contact Form Not Sending Email

Is your Jetpack contact form not sending email? You could lose customers and leads if you don’t get the right notifications.

In this tutorial, we’ll show you how to:

  1. Check Your Jetpack Akismet Settings
  2. Fix Jetpack Not Sending Email with SMTP
  3. Change the ‘From’ Email in Jetpack Notifications
  4. Monitor Your Jetpack Emails

Fix Your Jetpack Emails Now

Why Is My WP Form Not Working?

Your WordPress form is likely not sending email because your notifications are being marked as spam. When your Jetpack contact form sends email notifications, it sends them using the wp_mail() function from your web server.

This doesn’t add authentication, which means the emails don’t have any headers to prove that they were really sent by your site.

Missing authentication is the #1 reason Jetpack emails get filed as spam.

Additionally, Jetpack notifications are scanned by Akismet. Akismet can sometimes be too aggressive, and you might not receive the right notifications when it detects a spam submission.

How to Fix Jetpack Contact Form Not Sending Email

In this article, we’ll show you how to fix 3 common problems with Jetpack contact forms.

Let’s start the troubleshooting by setting up Jetpack with SMTP.

1. Check Your Jetpack Akismet Settings

If you aren’t receiving Jetpack contact form emails, Akismet is the 1st thing we need to check.

When Akismet is enabled, it automatically filter submissions.

Jetpack contact form not sending email - Akismet settings

Depending on the setting you choose, Akismet will either:

  • Silently discard contact form messages that it thinks are spam, so you’ll never see them.
  • File messages in the Comment spam folder in WordPress, then discard the messages after 15 days.

Akismet spam settings stopping Jetpack contact form sending email

This isn’t a great way to handle Jetpack spam messages because:

  • Youn don’t have much opportunity to review spam
  • The Comment spam folder isn’t an obvious place to look for contact form messages
  • Akismet should also send an email alert. But if you’re already having trouble receiving WordPress emails, you might not receive Akismet notifications either
  • It’s difficult to trigger Akismet spam filters deliberately, so this anti-spam system is almost impossible to test.

To troubleshoot, you can head to the WordPress admin dashboard and disable Akismet for a while. This can help you to figure out if Akismet is filtering your Jetpack contact form emails too aggressively.

In the long term, it’s not a good idea to leave your forms without any spam protection.  WPForms has better spam protection than Jetpack, so it’s worth switching your contact form plugin for more features.

For example, WPForms lets you protect your contact form from spam using:

  • Invisible spam protection (form tokens)
  • Google reCAPTCHA v2 or v3
  • hCaptcha
  • Custom CAPTCHAs

reCAPTCHA badge in WPForms

You can read more on how to stop contact form spam to learn how to use these form builder plugin settings.

If you want to continue to troubleshoot Jetpack first, let’s set up WordPress SMTP.

2. Fix Jetpack Not Sending Email with SMTP

In this step, we’re going to install WP Mail SMTP to fix your email deliverability problem.

WP Mail SMTP is the best SMTP plugin for WordPress. Instead of relying on your web hosting server to generate and send emails, it sends them through a 3rd party mailing service.

This will add the right authentication to your emails to solve the problem of Jetpack contact forms not working.

WP Mail SMTP infographic

WP Mail SMTP also lets you:

Set Up WP Mail SMTP

First, you’ll want to download the plugin zip file from your WP Mail SMTP account.

Click the Downloads tab and download the zip file.

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

Now open up the WordPress dashboard and upload the plugin to your WordPress site. If you need help with this, jump over to this guide to installing a WordPress plugin.

Install WP Mail SMTP

Don’t forget to Activate the plugin.

You’ll see the setup wizard open up in your browser at this point. If you’re not ready to start right now, you can come back and restart the wizard by clicking the Launch Setup Wizard button in the plugin settings.

Need a hand?

Our Elite license includes White Glove Setup with SMTP.com or Mailgun.

Set Up Your Email Provider

In this step, we’re going to choose the email service provider that’ll fix your Jetpack contact form not sending email.

To start the wizard, click the Let’s Get Started button.

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

Now it’s time to choose your mailer.

WP Mail SMTP lets you choose from reliable mailers for basic or advanced users. You can read this guide to email providers if you’re not sure which one to use.

We like SMTP.com or Sendinblue because they’re reliable and easy to use, but any mailer in the list will work great.

The final option, Other SMTP, lets you use any SMTP server that you have access to instead of a mailer with an API. For example, you could use Other SMTP to send WordPress emails through the email account provided by your internet service provider.

Choose an email service provider for WordPress SMTP

Now you’ll want to switch over to the documentation for your mailer. We’ve created a step-by-step setup guide for each one.

Use the links below to jump to the guide you need:

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

Come back to this guide when you’ve connected your WordPress site to the email provider.

Turn on WordPress Email Logging (Optional)

When you’re done, WP Mail SMTP will enable 2 important features for you:

  • Email deliverability: This will make sure all of your emails are sent using the correct settings.
  • Error tracking: This will alert you to problems that could stop contact form submissions from being delivered.

If you have our Pro version or higher, you can also turn on Detailed Email Logs and Weekly Email Summary to keep track of all emails that are sent out from your site.

Enable WordPress email logs and weekly summary

You can also see the delivery status for each message in a chart on your WordPress dashboard. This is perfect if you want to keep an eye on all of the emails being sent from your site.

WP Mail SMTP Pro dashboard widget

Let’s go back to the setup process for WP Mail SMTP.

At the end of the wizard, you can paste in your license key. This will give you all of the updates and features in the Pro version.

Enter WP Mail SMTP license key

Now we have WP Mail SMTP installed, we can easily change the From address in Jetpack so all of the emails we sent are authenticated.

3. Change Your ‘From’ Email in Jetpack Notifications

If the From email on your notifications isn’t set correctly, your entries won’t be sent with the correct authentication.

By default, Jetpack sends email from the default ‘From’ email in WordPress. This email address is usually [email protected][yourdomain.com]

Jetpack default From email address

In this case, the sender is unverified, and this mailbox doesn’t actually exist.

Gmail even marked this email with a question mark icon, and it might also show a ‘be careful with this message‘ warning to show that the email could be from a spammer.

We can’t easily change the sender address in Jetpack’s form settings. We can only customize the email address that the notifications are sent to.

Jetpack contact form settings

This isn’t great, because you’ll always want your contact form emails to be sent from the verified address in WP Mail SMTP.

So, there are 2 solutions to set the sender address for your Jetpack forms.

First, you can change the site administrator email in WordPress. This is the most basic method. You’ll find the menu in your General settings in the WordPress dashboard.

WordPress general settings

You can type in your new address under Administration Email Address. When you save the change, WordPress will send an email so you can confirm it.

Until you’ve confirmed the change, it’ll be marked as pending.

Pending change of admin email in WordPress

For some Jetpack users, this is inconvenient because you might not want the site admin email to be the one that sends emails. You may also have an issue with WordPress not sending the admin email change confirmation.

There is a better option.

You can use WP Mail SMTP to force a different From email address across your entire WordPress website.

This setting automatically makes every form and plugin use the sender you’ve created in WP Mail SMTP. This is the perfect solution because you’ll always know your sent emails are authenticated.

And every contact form email from Jetpack will be sent with the headers needed to bypass spam filters.

To force the From email in WP Mail SMTP, go ahead and open up the WP Mail SMTP Settings page.

WP Mail SMTP settings menu

Scroll down and find the Force From Email checkbox.

Force From email in WordPress

And that’s it! Now all of your Jetpack emails will be sent from a verified sender that actually exists.

If you want to use different email addresses as senders for different plugins, check out this guide to using Gmail aliases with WP Mail SMTP.

This will let you verify multiple addresses in Gmail or G-Suite, so you could have Jetpack messages coming from one address, and emails from other plugins coming from a different one.

Step 4: Monitor Your Jetpack Emails

Now you have WP Mail SMTP Pro, you’ve unlocked full email reporting and tracking for Jetpack.

To see statistics about email deliverability and open rates, check out your Email Reports. You’ll find these under the WP Mail SMTP » Email Reports menu.

The email report can be filtered to show statistics for any dates or subject lines.

WP Mail SMTP Email Reports chart

Underneath the email report, you’ll also see open rates and click-through rates for your Jetpack emails.

Email Report grouped by subject line

Every Monday, WP Mail SMTP will send you a Weekly Email Summary. This lets you keep an eye on email deliverability without logging into WordPress.

Email Summary With Statistics in WP Mail SMTP Pro

And that’s it! Now you know how to track and report on your Jetpack emails.

Fix Your Jetpack Emails Now

Next: Set Up Your DNS Zone

Now you know how to install a mailer to fix Jetpack not sending email. But did you remember to set up your DNS Zone?

If you don’t add DMARC, SPF, and DKIM records, your email notifications might still be filed in the Junk Mail folder. Start by 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.