Why woocommerce 3.2.1 not sending order notification emails to gmail, yahoo , ... I have tested many ways to solving this problem like using smtp, disabling active plugins, testing other themes , ... But nothing works and now I have installed older version (2.6.14) and is sending emails to inbox and works good. I need latest version and need to fix it up. Help me!
Have you checked the system status page in WooCommerce to see if there's anything not functioning properly?
Besides that you might want to see if it's actually a WooCommerce problem, or if for example sendmail() is not working. You can either check it in your PHP settings or by simply requesting a password change for your account and see if that email does arrive.
This has been a known issue in WooCommerce, and has apparently arisen when the
woocommerce_defer_transactional_emails filter has been introduced. Try and see if that's the issue by disabling it using this code:
add_filter( 'woocommerce_defer_transactional_emails', '__return_false' );
If the problem persists, and you need your email back up and running asap I can recommend setting up a transactional email service like Postmark. Such services have always been the most reliable to me.