W O O M A I L

Loading

There are quite a few causes of this problem. Some can be resolved very easily, others take a few more steps.

Let’s start with the easy steps. If these steps fix your issue, great, less reading for you.

Common Solutions for Email Notification Problems

  1. Check your WooCommerce Email setup.
  2. Check if your emails are going to Spam Folder.
  3. Use an email with a different domain as your recipient addresses.
  4. Use an SMTP Plugin.

Let’s take these steps one after the other.

Check your WooCommerce Email setup

When dealing with WooCommerce Email settings, the two major things you need to check “Email sender options” and “Individual notification emails”.

Email Sender Options

To check for errors in your email sender settings:

Login to your WordPress Dashboard, then navigate to Settings->Emails.

Click on the “Emails” tab.

Scroll down to then you will see “Email Sender Options”. Next, ensure the “From” name and “From” address are properly set up.

From Name: This is used to specify the name you want people to see when they receive your email.
When setting up “From” name, do not use special characters such as “@/.&-”. Only use letters like “WordPress” as used in the picture above. If you currently use something like yourname@BusinessName, this could be the reason.

From Address: Check to see that your sender email address is correctly entered. If there are errors, make corrections. Finally, scroll down and click Save Changes.

Individual notification emails

Next, you want to make sure your notification emails are set up correctly.

The list of all notification emails can be seen in your emails tab (WooCommerce > Settings > Email).
Click on the email which you are having problems with.

Check to see if the email is enabled. If it is not, enable it.
Next, check the recipient’s email address and ensure it is entered correctly.

Scroll down and click Save Changes.

Check if your emails are going to Spam Folder

Your WooCommerce email notifications may not be getting into people’s inboxes because they are going to Spam. If that’s the case, then it is likely because your web host IP address is blacklisted as a result of spamming by other users on the same IP.

To resolve this, you would need to contact your web host, explain the problem to them and try to see if they can fix it.

If your WebHost is unable to resolve the issue, and you do not want to move to another host, then you would need to install an SMTP plugin. Please jump to the last step below to learn more about installing one of the SMTP Plugin.

Use an email with a different domain as your recipient address

In some cases, your notifications issue may be one-sided. That is, your customers are getting notifications for their orders as expected, but you are not getting notifications of customer activities.

A number of WooCommerce users have reported that this issue came from using sender and recipient email addresses with the same domain.

For example, the sender email is example@emailcustomizer.com and the recipient is person@emailcustomizer.com. Both emails are on the emailcustomizer.com domain.

The easiest solution for this is to use an email with a different domain as your recipient email.

Use an SMTP Plugin

If you have tried the steps above and still have issues with WooCommerce email notifications, then there is likely a problem in the email server on your web host. The best solution, in this case, would be to use an SMTP plugin.

Our recommendations for SMTP plugins:

  • WP Mail SMTP by WPForms
    WP Mail SMTP fixes your email deliverability by reconfiguring WordPress to use a proper SMTP provider when sending emails.
  • Gmail SMTP
    Most shared hosting servers have restrictions when it comes to email. Usually, the email will get blocked or missing for no reason. Sometimes it will get blocked when your website reaches the daily limit of outgoing email. This plugin can bypass this issue by routing the email through Gmail’s SMTP server.
  • Configure SMTP
    It is the renamed and rewritten version of the WP PHP mailer plugin. You can easily configure SMTP mailing in WordPress, including support for sending an e-mail via SSL/TLS. You can customize your mailing system to handle the outgoing emails exactly the way you want. You can specify an SMTP hostname, SMTP port number, SMTP username & password and the choice of SSL and TLS.