betheone:
Here's the whole story.
:)
betheone:
We were hacked at the end of May. We then had a professional clean up our site. It's after this that we no longer received order confirmation emails.
Did you report this to the professional that did the cleanup? He/She missed something.
betheone:
Everything else works fine. When I change the order status to 'shipped' we get that email. If I do a credit inside of zencart, we get that email. We just aren't getting the initial order confirmation emails..
This pretty much negates any of the server settings as being the cause.
betheone:
Our host does not have logs from before the hacking. That option was not turned on for some reason. It is now. I put an order through and had the host look at their logs. There were no emails showing.
I'm not sure what you mean by 'no emails showing'. The log file should show one of two things, either a successful delivery or a failed delivery. If it is showing 'nothing' then it means that the sending of the emails isn't even being attempted. The question then is why aren't these particular emails not even attempted to being sent. It can't/won't be an addressing issue (that would be logged as an error). This means it is probably an email template file (or similar files, that is only used with the order confirmations). These errors are generally logged in your store's log files (not the server log files that you host would/should have been looking at).
At the end of the day though, your problem is the direct result of hacker activity. It is impossible for us to know what was done to the site, but what we do know for sure is that there is more to do in regards to the cleanup. The current problem could be caused by something as simple as a missing semi-colon at the end of the line in one of the files. IOW, the 'cure' is probably very simple, the hard part is identifying the cause. We are not in any position to help with this. It needs a 'hands on' approach: http://www.zen-cart.com/wiki/index.php/Troubleshoot_-_Diagnosing_Obscure_Issues
Cheers
Rod