If you don’t receive emails in your INBOX or SPAM folder, it means your server is not sending emails or the email is not receiving.  To advise which is it, we recommend to test these settings

For Bluehost (if you’re hosted there)

The sender email must be an email address created in BlueHost (must be a valid email address).

Our theme uses noreply@yourdomain.com as default email address. Please register this email with bluehost.

Normally  WP SIMPLE EMAIL SENDER plugin replaces the sender email with an email you wish, but for Blue Host clients this may not work.

Install WP SIMPLE EMAIL SENDER plugin. Change email address:

email

If that doesn’t work, then you must change the out-going email server port from 465 to 587.

This can be done with a plugin called  Postman SMTP Setup –https://wordpress.org/plugins/postman-smtp/

Complete the setup wizard from the plugin with your hosting smtp details and your email address / password created with blue host and test with port 587.

You should have the following tests done for Blue Host hosting:

a. Postman with SMTP noreply@yourdomain.com + set noreply@yourdomain.com as general settings email

b. Postman with SMTP noreply@yourdomain.com + port 587

Try with authentification PLAIN or LOGIN (for a client it worked with PLAIN first, then he had to switch to LOGIN).

Confirm with Blue Host the correct SMTP settings as well just in case your server needs extra setip.

c. If either works, lastly a test over Google API can be done to not use Blue Host as all (but this should be a last resort).

For HostGator.com (If you are hosted there)- this was provided by one of our clients

If setting up the WP email sender to another email than noreply@yourdomain.com does not work, you can setup the General Settings Email Address the same as the Domain.

Then use POSTMAN plugin to setup the STMP using login authentification with the same email + password as you set in General Settings.

———-

Last resort: Change the receiver email to a gmail address to see if the email receiving is the problem. If that is the problem, you’d have to check the MX records (hosting can help with these details as it’s a server email setup issue).