WordPress not sending emails? This article will show how to fix WordPress’s not sending email issue.
You have put some forms on your website. Maybe your customers are not getting emails after a purchase?
This article will show how to fix WordPress’s not sending email issue by using a free plugin.
Let’s understand the situation first. WordPress uses a function called PHP()mail to distribute emails. This does work fine most of the time.
Due to a few reasons, it does stop working. Some servers and web hosts restrict those emails to reduce spam emails. These restrictions can be temporary or permanent.
In either case, a website must have a reliable system in place. Therefore, a few free plugins make sure your emails are distributed.
Without further ado, let’s fix the WordPress not sending email issue.
Table of Content
Post SMTP Mailer
This is a completely free plugin. There are a few features that separate it from other similar plugins.
The plugin has four built-in vendor-specific options. Which skips all the hard parts and all you need is the API keys.
In this article, we will look into setting up Gmail API.
Install Post SMTP Mailer
Head to WordPress plugin repository, search, install and activate the plugin. Follow these steps.
Go to WordPress dashbaord
Click Plugins > Add New > Search Post SMTP
Install and activate Post SMTP Mailer/Email Log
How to fix WordPress not sending email issue with Gmail?
First part of this section is set up Post SMTP to distribute emails via Google API. Follow these steps. We will not be following the Setup Wizard.
Setup Post SMTP for Gmail
Click ‘Show all settings’ under Star the Wizard button.
Type > Gmail API
Mailer type > PostSMTP
You will be needing the URIs on the settings page later
Click Save Changes
Get Google Client ID and Secret
The Gmail API is free, all you need is a free gmail account. Follow these steps to get the Id and Secret.