One of the most critical aspects of any website is communication with its users so you need to know how to fix WordPress Not Sending Email issue.

WordPress offers a built-in email system to communicate with users, but sometimes WordPress ‘not sending email issue can occur’.

This issue can be frustrating for website owners, as it can lead to missed opportunities, loss of customers, and poor user experience.

In this tutorial, we will go through the common causes of this issue and how to fix it.

Possible Causes of WordPress Not Sending Email Issue:

There are several reasons why WordPress may not be sending emails. Some of them include:

Misconfigured Email Settings: Incorrect email settings can lead to the failure of emails being sent. It is essential to verify that the correct email address and SMTP settings are set up in WordPress.

Email Deliverability Issues: Email deliverability issues can cause WordPress not to send emails. Some email service providers may flag your emails as spam or may not deliver them at all.

Plugin Conflicts: A plugin conflict can cause WordPress not to send emails. Some plugins may interfere with WordPress’s email sending functionality.

Hosting Issues: Sometimes, email issues can arise due to hosting-related problems. Hosting providers may have email sending limits or may have blacklisted your website’s IP address.

How to Fix WordPress Not Sending Email Issue:

Use SMTP for Sending Emails:

SMTP (Simple Mail Transfer Protocol) is an industry-standard for sending emails.

By default, WordPress uses PHP to send emails, which can lead to emails being marked as spam or not being delivered.

SMTP can help ensure that your emails are delivered and not flagged as spam.

To use SMTP for sending emails, you can install and activate the WP Mail SMTP plugin.

Once activated, you can configure the plugin settings to use SMTP for sending emails.

Verify Email Settings:

Incorrect email settings can cause WordPress not to send emails. To verify your email settings, go to Settings > General in your WordPress dashboard. Ensure that the email address entered in the “Email Address” field is correct and that the “From Name” field is filled out.

Check Spam Folder:

Email deliverability issues can cause emails to be flagged as spam or not be delivered at all. Check your spam folder to ensure that your emails are not being marked as spam.

Disable Plugins:

Plugin conflicts can cause WordPress not to send emails. To check if a plugin is causing the issue, deactivate all plugins and try sending an email.

Deactivate All WordPress Plugins

If the email sends successfully, then one of the plugins is causing the issue. Reactivate your plugins one at a time to identify the plugin causing the problem.

Contact Hosting Provider:

If none of the above solutions work, then the issue may be related to hosting. Contact your hosting provider to verify that there are no email sending limits or IP address blacklists.


WordPress not sending email issue can be frustrating, but it can be fixed. By following the steps outlined in this tutorial, you can identify and fix the issue.

Remember to verify your email settings, use SMTP, check your spam folder, disable plugins, and contact your hosting provider if necessary.

By fixing this issue, you can ensure that your website is communicating effectively with its users and providing a great user experience.