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.
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.
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.