I am not getting order email notification and Customer also not receiving mail when order completed. I tried all the ways. I dont know what should I do.



1 Answer 1


Simon -

I took a look at your DNS settings; I might recommend adding in an SPF record to the server that gives the site authoritative permission to send email from this server. I did check the server's IP address to see if it was blacklisted, and it looks clean / you're not blacklisted.

Transactional emails (placed after an order) require the Magento cron to run. This was done to better enhance the performance, and not bog down a server during the checkout proess.

However, account signup - such as welcome emails - do not require you to use the cron - they are sent out right away.

I went through the system, and created a new account. The good news is that the system is sending out the welcome email: Welcome - Account Registration Email

This lets me know that email is able to be sent through the site without a problem.

The logo on the email is broken however.

So... my best guess is that your cron for Magento is not set up properly right now.

One quick tip: if you re-enable the cron, you might want to clear out the table for past transactional emails. Otherwise, everyone that has placed an order in the system will then receive their order alert emails. That's fine if it's just a couple of days, but less good if you have orders stacked up in the system from many months.

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.