I have a client who has been using WooCommerce for a while with no problems, but a few updates ago (I think around 2.4.4), new order emails suddenly stopped sending.
- All other order emails and site emails were sending
- I verified that New Order emails were still enabled under WooCommerce > Settings > Emails
- I tried changing the emails to multipart or text only
- WordPress core and all plugins were updated
- I had not made any other changes (besides updates) to the site
- I verified that new orders were still coming in as “Processing”
Plugin author Mike Jolley suggested that I try https://wordpress.org/plugins/wp-mail-smtp/. I hesitated because all the other emails were sending and I didn’t think this email was any more content heavy than the others, but I decided to give it a try.
Success! New order emails are now sending again!
mide says
Thanks for this. Life saver.
Laura Hartwig says
Glad it helped!
pako says
Not working for me
Any solutions
Laura Hartwig says
Probably a good idea to ask WooCommerce support. There are lots of questions to go through, like are other WooCommerce emails sending? Are other site emails sending? Is this a new problem or have the emails never sent?
Michelle says
Check under “WooCommerce” -> “Settings” -> “E-Mails” your sender-Settings.
“from”-Name may NOT contain any periods, comas etc. –> just letters. So if you set something like “mydomain.com” as your “from”-name it’s not gonna work.
Solved my problem without any plugins (the plugin WP-Mail-SMTP is cool anyway)
Mechele says
Can it not contain any spaces either? I have The Stamp Doctor and none of them will send. I have tried the Postman plugin the one above and nothing is working.
Laura Hartwig says
Can you try it without spaces and let me know if that works?
John Brad says
Yes. I have resolved the error. But can you anyone tell me how to authenticate SSL for my email address.
Laura Hartwig says
Hi John, I’m not sure how to do that. I use Gmail, so they take care of the secure part on their side. I would love to hear back if you figure it out.
Corey says
I have an easy fix for woocommerce not sending order notification emails. I built two woocommerce sites and on both of them it would not send out order confirmation emails right away after placing a few test orders. I tried various tricks but nothing worked. Finally I installed Postman SMTP and configured it to use the SendGrid settings. It solved my email sending problems immediately and permanently! I made a short video here: https://youtu.be/qklwSfPTDvU
Cheers
Corey
Laura Hartwig says
Thanks for sharing your fix!
Corey says
Heck ya! Glad it worked for ya!
Raghav Tripathi says
This method not Properly Work. I have Two Website my one Website is working with your Method but Another website is not Working with this method. Thank you
Corey says
I’m sorry. Hit me up on rapidtronics (at) yahoo dot com
Maybe I can help you…
Cheers,
Corey
Themepi says
Thanks for the solution. My website was not sending email when payment was processed by paypal. Now working perfectly.
Laura Hartwig says
Glad it helped!
Dona says
Did not fix mine. There is still no email being sent when an order is received. Last status update I get is payment received. Nothing happens after that. Tried the plug in and the test email worked fine, but when I put a test order through no email was sent. Checked WP Mail Log – nothing.
Yogesh Patil says
I have tried lot with no new mail order in woocommerce. But no any solution. I have tried also with WP Mail SMTP by WPForms plugin also. But no luck. I dont know what is exact issue with this type of error :C.
Laura Hartwig says
This isn’t actually a support forum for Woo, but are any emails going out from your website – like new user emails or comment notifications? If not, it could be the email system with your hosting and you might want to check with your host. Otherwise, I would recommend you post on Woo’s support forum. I know this is frustrating. Good luck!