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 Hide Shipping Methods in WooCommerce?

This is a small detail, but WooCommerce doesn't have built-in any function for hiding shipping methods based on different situations. Imagine when...

How to Get WordPress Post Featured Image URL

Are you a WordPress developer or an advanced WordPress user? Whoever you are, sometimes you may need the direct URL of a...

How to Bulk Delete Media in WordPress

WordPress and media. That's the topic for a book. Sometimes is not easy to find what you need and when you have...

Custom Order Number for WooCommerce Will Saves You a Lot of Hassle!

WordPress is still the king of Content Management Systems (CMS). Thanks to its open-source nature, millions upon millions of users and PHP...

How to Manually Sort WooCommerce Products

WooCommerce is an e-commerce plugin for WordPress. It is a great way for the user to create an online store for their...

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