We're having the same issue, but I think that it is for different reasons. We have a split host - e-mail still lives with a very large domain registrar / web host that will remain at this time unnamed, but the OC install / site is on another totally different system. I surmise that for some reason, although the form fields in the settings are apparently correct, this is the root of the cause leaving us and our customers with no e-mail notifications.
Does anyone have any suggestions to resolve this? It's not so simple to just move e-mail off the old host and tell them to GoAway - the owner of the site is quite entrenched in using the old host's webmail, thus the split services.
We have crawled through the details here:
http://forum.opencart.com/viewtopic.php ... tp#p518541 , but it seems to have had no effect. noreply@[ourdomain].com created, etc.
$mail->protocol =('SMTP');
$mail->parameter = ('noreply@[ourdomain].com');
$mail->hostname =('smtpout.secureserver.net');
$mail->username = ('noreply@[ourdomain].com');
$mail->password = ('[oursecret]');
$mail->port = ('465');
$mail->timeout = $this->config->get('config_smtp_timeout');
$mail->setTo($data['email']);
$mail->setFrom('noreply@[ourdomain]');