I am using Magento on my Ubuntu localhost. I installed ssmtp to send email. I tried subscribe letter on my website and receive confirmation email, so it worked.

However, when I checkout a product. It didn't send any email to customer's email address.

I opened var/log/mail.log. All subscription confirmation mails are here, but there isn't any checkout mail.

I guess the problem is between Magento and SSMTP..

Please help. I don't understand why...

1 Answer 1


As of Magento 1.9.1 magento introduced an email_queue to send emails based on your cron configuration. If you have access to the database look in the core_email_queue table and you should see the email waiting to be sent there.

  • Yea, I have just found out it as well. Each time I run file cron.php, the emails will be sent, if not, nothing will be sent. What should I do? Oct 1, 2015 at 4:09
  • Its up to you, if its a development environment and your specifically testing emails then you'll need to set-up a cron job or keep running cron.php. Personally when i'm developing i prefer not to set this up unless I'm specifically modifying/testing this functionality.
    – rob3000
    Oct 1, 2015 at 4:13

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.