Ok..lets all assume the lotus position, and pause for meditation. As we clear the mind, we realize there must be a solution. I have found it...relax...and follow my directions.
This worked for me as follows:
1. Open the following folder in your text editor (Dreamweaver, etc): system/library/mail.php
2. Go to the following line of code:
Code: Select all
echo $header = 'From: ' . '=?UTF-8?B?' . base64_encode($this->sender) . '?=' . '<' . $this->from . '>' . $this->newline;
3. Comment this line of code out like this:
Code: Select all
/*echo $header = 'From: ' . '=?UTF-8?B?' . base64_encode($this->sender) . '?=' . '<' . $this->from . '>' . $this->newline;*/
4. Add this line of code underneath it and save the file: $header = 'From: ' . $this->sender . ' <' . $this->from . '>' . $this->newline;
Now go to your OpenCart Admin sytem/settings/email. Set mail protocol to "mail". Enter into mail parameters field any email address you want (you do not need the -f). Now put the ACTUAL email you want to receive confirmations at in "Additional Email Alerts" box. DO NOT add -F in front of the email addreses. Try and use a Gmail account...I have confirmed these work the best.
Summary: For some reason, the "Mail Parameters" field does not work in OpenCart. But you can successfully receive order and new account notifications in the "Additional Email Alerts" box. You DO NOT need to add any SMTP information (just leave it blank).
I hope this helps...it is very frustrating...I know. Take a deep breath, do what I said above, and you will have a successful solution
))