How to Fix LearnPress Not Sending Email

Is LearnPress not sending an email when a user has enrolled for a course?

LearnPress is a Learning Management System (LMS) plugin that you can use to create and sell courses on your website. When it comes to online course websites, a lot of emails are sent on a regular basis. It is super important that these emails land up correctly in the inbox.

In this tutorial, we’ll show you how to fix LearnPress not sending email so that you can focus on creating course content.

Fix Your LearnPress Emails Now

What Is LearnPress?

LearnPress is a complete LMS plugin for WordPress. The core plugin is free to use but you’ll have to pay for premium add-ons.

The plugin comes with easy to use drag and drop course builder. You can create a course with lessons and quizzes to make it interesting for students.

The plugin supports major payment gateway like 2Checkout, Authorize.net, and Stripe.

When Does LearnPress Send Email

LearnPress sends an email to admin, users, or instructor each time a particular action is completed.

For example, when a user registers for a course, LearnPress sends an email to the admin, instructor and the user. Likewise, when a user finishes the course, they get an email with a certificate.

If such emails don’t end up in the inbox, your users won’t get emails about their course.

In this article, we’re going to show you how to fix the problem by sending emails with authentication.

How to Fix LearnPress Not Sending Email

You can follow the steps below to fix the issue of LearnPress not sending emails to your students.

  1. Check if LearnPress Emails Are Enabled
  2. Install the WP Mail SMTP Plugin
  3. Choose a Mailer Service
  4. Log Your LearnPress Emails

Let’s first check the settings for email notifications within LearnPress and then proceed to install the SMTP plugin.

Step 1: Check if LearnPress Emails Are Enabled

LearnPress sends email notifications to the admin, users, or the instructor when a certain action is completed. You have the control to enable or disable email notifications for each action.

Let’s check if we have the notifications set to enable for each action.

To do that, from the WordPress navigation menu, click LearnPress » Settings.

You will see different tabs at the top. Click on the one that says Email.

Email tab in LearnPress Settings

As you scroll down, you will see a table with all the emails that LearnPress sends.

Emails that LearnPress sends

Next to each email, you will see the status of it. Make sure every action has a blue checkmark in the Status column.

You can enable email notifications for all the actions by clicking the Enable All button at the end of the box.

Now we’ve set the email notifications, let’s install the SMTP plugin to ensure emails don’t end up in the junk box.

Step 2. Install the WP Mail SMTP Plugin

WP Mail SMTP makes it easy to send emails by connecting your website to a dedicated mailer service.

That helps to fix the issue of LearnPress not sending emails or being marked as spam.

To start, head over to your WP Mail SMTP account and look for the Downloads tab. Click the orange button to download the latest version of the plugin.

Download WP Mail SMTP to fix Elementor contact form not sending email
Head back to your website and upload the zip file. Make sure you Activate it.

Install WP Mail SMTP
If you need help with this part, check out this detailed guide on how to install a WordPress plugin.

Once you activate the plugin, the Setup Wizard will start. The wizard makes it super easy to configure the plugin. If you prefer to have someone else set it up for you, White Glove Setup is included with the Elite license or higher.

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

Step 3: Choose a Mailer Service

In this step, we will walk you through the Setup Wizard in WP Mail SMTP.

Click on 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 offers you free as well as paid options for the mailer service. The service you choose will depend on the type of website you have. Since LearnPress is used for online course websites, we recommend SMTP.com or Sendinblue as they specialize in handling tons of emails every day.

Choose SMTP to fix Elementor contact form not sending email

You can read our complete guide on email providers and choose the one that works great for your needs.

Once you’ve selected the mailer service, you need to link it to your website using WP Mail SMTP. We’ve got detailed guides for each service. Click on the one you chose and follow the steps.

Switch back to this guide after you establish a connection between the mailer service and your site.

Step 4. Log Your LearnPress Emails

In the next step, email deliverability and error tracking options will be automatically enabled for you.

The email deliverability will ensure that your emails are delivered. The error tracking will notify you if the plugin detects any issue with the emails.

The last option will let you keep track of all emails that your site sends from LearnPress and other plugins.

If you want to use it, click the checkmark next to Detailed Email Logs.

For the last step, grab the license key from your WP Mail SMTP account and paste it to enable pro features and future automatic updates.

Enter WP Mail SMTP license key

That’s it! We’re done fixing the LearnPress not sending email issue. You can send a test email from WP Mail SMTP to make sure everything’s working.

Fix Your LearnPress Emails Now

Next Step: Check Your SPF Records

Email servers often use SPF, DKIM, and DMARC records to authenticate emails. WP Mail SMTP will check your DNS settings and alert you if it detects any problem.

SPF records are simple TXT records that validate all outgoing emails to prevent domain spoofing. If you need to have more than 1 SPF record, check out this guide to merge multiple SPF records into one rule.

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 our sister site WPForms on Facebook and Twitter.

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.