This guide will help you troubleshoot why users/admins aren’t receiving emails after registering on your WordPress site using the User Registration plugin.
Find the possible causes and their solutions below.
Incorrect Email Settings #
Check and verify all email settings within the User Registration plugin. Send a test email to confirm the issue.
Check Plugin Settings #
- Go to User Registration > Settings > Emails.
- Verify that all email settings are correct, including:
- ‘From’ name and email address.
- Email Subject Lines
Test Email Delivery #
- Send a test email to yourself to ensure the settings are working.
Email Blocked by Spam Filters #
Sometimes, your emails can get blocked due to some blacklisted or promotional words in your Email Subject. We have seen this issue in a few hosting environments. These types of emails are blocked not by the email service providers but, by the website’s Hosting Servers.
If you don’t receive the email, then your emails are most probably blocked due to some spammy-looking content in your Email Subject.
You can change the email subject to something simpler like “New Form Entry” and check if you can receive the emails.
Please check your email and, try to avoid spammy-looking words in the subject to prevent your emails from getting blocked.
Emails going to Spam Folder #
Sometimes your email might move to the spam folder. While there are many reasons why an email is marked as spam and would be a different topic to discuss. You might be looking at your Inbox while your email might have been received in your spam box. So make sure that your emails triggered by the plugin are in the spam box.
Server Configuration Issues #
In the context of email delivery, the key server configuration is the PHP mail function. This function allows PHP scripts (like your WordPress site) to send emails. If it’s disabled, emails won’t be sent. Additionally, if you’re using an SMTP plugin, its settings (like server address, port, username, and password) must be correct for successful email delivery.
Testing Email Delivery Logs for Server Issues #
To find out if the issue is with the server, you can always check the Email Delivery logs via third-party plugins like Check & Log Email.
- Install and activate the Check & Log Email plugin.
- Enable the email delivery log from this plugin’s settings.
- Go to Check & Log Email > Email Logs.
As shown in the above image, the Green Check indicates that the emails were sent from the plugin. However, if the emails weren’t delivered to the respective receivers, this means the issue is with the email server. In this case, you can contact the email server and report the issue with the delivery.