My cron jobs are working per 1 minute. But order confirmation emails are not sending.

When I checked in my db, cron_email_queue & cron_email_queue_recipients tables are missing.

What to do? I'm using Magento 2.

Note: Account creation emails are reaching the user.

  • Run command php bin/magento cron:run & check cron_schedule table.
    – Jackson
    Dec 2, 2016 at 9:26
  • i already checked cron_schedule table. And it runs for every 1 mins.
    – Anu
    Dec 2, 2016 at 9:48

2 Answers 2


You can check you email queue in the table newsletter_queue than the core_email_queue used in M1.


Those tables aren't there in my Magento 2.1.2 installation.

Check to see that the purchaser is getting the mails.

Sales -> Orders -> View Order and see if it says "(The order confirmation email was sent)" after the order number.

If they are getting the email and its you thats not recieving an order notification then:

Stores -> Configuration -> Sales -> Sales Emails -> Order -> Send Order Email Copy Method -> Separate Email

Bcc or "use system value" didn't work for me.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.