How To Fix WP Super Cache Not Sending Email [2021]

Is WP Super Cache not sending email from your website?

WP Super Cache is a caching plugin and if email from it doesn’t make it to your inbox, you can miss out on notification from the Garbage Collector.

In this guide, we’ll show you to fix the problem of email deliverability so that you are always updated about the status of the cache from your website.

Fix Your WP Super Cache Emails Now

Why Do WP Super Cache Garbage Collection Emails Never Arrive?

WP Super Cache Garbage Collection emails sometimes don’t arrive because the emails are being filed as spam.

The plugin speeds up your WordPress website by serving a saved copy of the pages to the visitor instead of requesting the content again from the server. This helps in saving server resources.

WP Super Cache periodically updates the cache copy so that users always get the updated version of your website. The Garbage Collector scans your website and deletes the old or stale content from your website. When it does that, it sends out an email notifying the admin about the update.

wp super cache garbage collector email

Sometimes, the email notifications don’t arrive. You might wonder if the plugin is actually working on your website.

The reason for it can be that you are hosting is not configured to send emails. By default, WordPress uses the PHP mail() function to send emails from your website. This isn’t a reliable option and can cause issues with email deliverability.

Also, the emails from the website are sent without any verification. This can lead to them being marked as spam.

Now that we know the cause, let’s take a look at the possible solution to solve the email deliverability issue.

How To Fix WP Super Cache Not Sending Email

Ready to fix the WP Super Cache not sending email issue? Follow the steps below:

  1. Check Email Settings In WP Super Cache
  2. Install WP Mail SMTP and Choose a Mailer

Let’s start by checking the email settings in WP Super Cache.

Step 1: Check Email Settings In WP Super Cache

WP Super Cache sends out occasional emails when the Garbage Collector runs on your website.

To make sure you get emails,  go to Settings » WP Super Cache from your WordPress dashboard.

wp super cache settings

Garbage Collector only runs when you have the caching enabled. Under the Easy tab, make sure it is set to on.

enable caching in wp super cache

Click on the Advanced tab.

WP super cache advanced settings

Scroll to the Expiry Time & Garbage Collection section and make sure there is a checkmark next to the Notification Emails.

Notifications email

Similar to Garbage collector, WP Super Cache also sends out an email when it preloads the cache. To control email settings for it, go to the preload tab and tick the Preload mode option.

To set the email frequency, select the option you prefer from the dropdown.  We recommend setting this to Medium since the plugin sends a lot of emails.

preload email frequency

Now we have the right settings enabled for email, let’s install the WP Mail SMTP plugin to help with email delivery.

Step 2: Install WP Mail SMTP and Choose a Mailer

WP Mail SMTP is a WordPress plugin that changes the way emails are delivered from your WordPress site.

Instead of relying on the web server, WP Mail SMTP re-routes all of your emails through a dedicated external email provider.

WP Mail SMTP infographic

This will make sure all emails from your website are sent with authentication.

Let’s start by installing the plugin.

If you’d like someone else to set this up for you, the team offers a full White Glove Setup service. It’s included with the Elite license.

Install WP Mail SMTP

To start, download the plugin from your WP Mail SMTP account. You can find it under the Downloads tab.

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

Now you’ll want to upload the zip file to your WordPress site. If you need help with this, jump over to this guide to installing a WordPress plugin.

Install WP Mail SMTP

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

If you want to start the wizard manually at any time in the future, click on the Launch Setup Wizard button in the plugin settings.

Set Up Your Mailer Service in WordPress

Next, we need to choose a mailer service that’ll fix the WP Super Cache not sending email issue.

If you already have a mailer set up on your site, running the wizard again will reset the settings.

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

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

On the next screen, choose a mailer service you want to use from the list.

Choose SMTP to fix Elementor contact form not sending email

The service you pick here will depend on a few factors. You get free as well paid options for the mailer service.

If your website sends occasional emails like the contact form submission, a free option will work just fine. Whereas, if you have an online store or site with high traffic, we recommend using a  transactional email provider.

If you’re not sure which email provider to pick, we recommend either SMTP.com or Sendinblue. They are easy to use and offer reliable service.

Once you choose the service, click the below link to open the documentation to set up a mailer account:

Switch back to this guide when you’re done setting up the mailer service.

Enable Email Logging (Optional)

For the final step, you’ll see two options enabled by default:

  • email deliverability
  • error reporting

Both options are recommended to fix the WP Super Cache not sending email issue.

If you want, you can also turn on Detailed Email Logs to keep track of all emails that are sent out from your site. Check out our guide to WordPress email logging to find out what you can do with email logging in Pro.

To end the wizard, grab the license key from your WP Mail SMTP account and paste it here to enable extra features and automatic updates.

Enter WP Mail SMTP license key

That’s it! You can send a test email from the WP Mail SMTP to confirm everything’s working.

Fix Your WP Super Cache Emails Now

Next Step: Check Your DNS Settings

If your DNS settings are not properly set up, you might still face issues with email deliverability.  you might also see ‘be careful with this message’ warnings if you’re using Gmail.

You can remove such warnings by updating your DNS settings. The DNS settings are usually held by your hosting company or domain registrar. 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.