WordPress Not Sending Emails

How to Fix WordPress Not Sending Emails Issue using WP Mail SMTP

Are you having trouble with your WordPress not sending emails? This issue can be frustrating, especially if you rely on email notifications for your business. Luckily, there’s a solution: WP Mail SMTP.

In this guide, we’ll cover everything you need to know about fixing email delivery issues with WP Mail SMTP. From why emails might not be sending to how to configure the plugin, we’ve got you covered.

Why is WordPress Not Sending Emails?

Before we dive into the solution, let’s first discuss why this problem might be happening. There are a few potential causes:

  • Incorrect SMTP Settings: SMTP settings are necessary for WordPress to send emails. If these settings are incorrect or missing, emails will not be sent.
  • Email Deliverability Issues: Email deliverability is affected by various factors such as domain reputation, email content, and more. If your emails aren’t getting delivered, they might be marked as spam or rejected by the recipient’s email server.
  • PHP Mail Function: WordPress uses PHP mail function to send emails by default. However, this function is often unreliable, and emails can end up in spam folders or not be delivered at all.

Now that we understand some of the reasons why email delivery issues may arise, let’s look at how to fix them using WP Mail SMTP.

How to Fix WordPress Not Sending Emails with WP Mail SMTP

Step 1: Install and Activate WP Mail SMTP

The first step to fixing email delivery issues on WordPress is to install and activate the WP Mail SMTP plugin. This plugin ensures that your emails are sent using a proper SMTP server.

To install the plugin, go to your WordPress dashboard, click on “Plugins”, then “Add New”. Search for “WP Mail SMTP”, and click “Install Now” followed by “Activate”.

Step 2: Configure WP Mail SMTP Settings

Once you’ve activated WP Mail SMTP, it’s time to configure its settings. Go to “Settings” in your WordPress dashboard, then “Email” and scroll down to the “WP Mail SMTP” section.

Here, you’ll need to enter your SMTP server details. These details can be found in your email hosting account or by contacting your email hosting provider. Make sure to enter the correct details to ensure that your emails are sent successfully.

Step 3: Test Your Email Deliverability

After configuring the WP Mail SMTP plugin, it’s important to test your email deliverability to ensure that your emails are being sent successfully.

To do this, go to the “Email Test” tab in WP Mail SMTP settings and enter an email address where you can receive test emails. Click “Send Email” to send a test email. If the email is successfully delivered, you’ve fixed the issue.


In conclusion, if you’re having issues with WordPress not sending emails, don’t worry! By using WP Mail SMTP, you can ensure that your emails are sent successfully. Remember to check your SMTP settings, consider any email deliverability issues, and install and activate the WP Mail SMTP plugin to fix the problem.

By following these simple steps, you can save yourself a lot of time and hassle and ensure that your WordPress site is sending emails as it should.

Share your love
Tanvir Hassan
Tanvir Hassan

I'm Tanvir Hassan, a professional WordPress web developer. I have a keen interest in web development and specialize in creating WordPress websites. I regularly write blog posts related to WordPress related topics.

Articles: 52

Leave a Reply

Your email address will not be published. Required fields are marked *