How to Fix the WordPress Not Sending Registration Emails Issue

One of the most frustrating things about setting up WordPress is the failure to get email notification from new registrations. What is even more frustrating is that this is a
very common issue that occurs without a specific warning. As a WordPress admin, you don’t want a situation where you are soliciting for new users and getting non. In most instances where WordPress does not send registration email, the problem could be a WordPress misconfiguration, an incompatibility or a problem on the hosting server.

Solution 1: Testing WordPress misconfiguration and incompatibility issues

The first thing you would want to do is install the free Check Email plugin. This plugin is designed to simply check whether your WordPress installation or server can send emails. Once installed click the “Check Email” label which is under the tools menu of the dashboard. Enter a valid email address in the text box labelled “Send-test-email-to” and click “Send test email”. You will then have to check your email client to see if you received the mail. If you received the mail then this means that WordPress can definitely send emails on your web server. This will simply mean that there is a misconfiguration with your contact form plugin or an incompatibly. At this point you can talk to your hosting provider to check whether any outbound connections on specific ports have been blocked. WordPress by default uses the mail-function in PHP to send mails, however many shared-hosting providers disable
this to avoid abuse.

Solution 2: Setup SMTP in WordPress

To setup SMTP in worpress you will need an email address (this can be your domain email address), your password and SMTP port. This information can be found on your cpanel or your hosting providers website. You will also need to install and then activate the WP-Mail-SMTP plugin. Once activation is done, go to “Settings” then “Email” to configure the plugins settings. You will need to input your correct email address, “from name” and check the “Send-all-WordPress-emails-Via-SMTP” checkbox option. Under the SMTP section, input your correct SMTP host and port details. For encryption, select “SSL-for-encryption”. Under the authentication area, check “Yes: Use SMTP authentication.” option and enter your SMTP-login details. You can now save your settings and test your email.

Recent Articles

How to bulk delete WordPress comments in PHPMyAdmin

Any user working on the computer system has the option in quickly deleting all the WordPress comments by using MySQL or phpMyAdmin....

Removing unwanted p and br tags from WordPress

When working with HTML, you sometimes don’t like your HTML editors because of the irritating automatic bugs. Yes, we are here with...

The 7 Best WordPress Plugins For Google Analytics 2020

As the saying goes, "what is not measured, is not managed." After setting up a WordPress website, it’s important to see what’s...

How to hide all WordPress update notifications in dashboard

When working on a project, it can be frustrating to have to deal with all the update notifications that are in the...

How to add custom HTML to wp_nav_menu

WordPress has a lot of features that help us solve almost all daily tasks of any programmer or web developer. Due to...

Get in touch

Be our first-class reader, build a community and follow us on social media!

Leave A Reply

Please enter your comment!
Please enter your name here