据我所知,我的邮件设置配置正确,但我没有收到任何电子邮件,不是通过联系表格,也不是新客户或任何下达的订单。
这是我当前的设置:
我试过了:
更改为 SMTP,我收到一个错误,我的主机 (IXWebHosting) 说我需要在应用程序中禁用授权,我看不到这个选项
按照此处的建议在电子邮件前添加 -f 和 -F
将不同的电子邮件添加到“邮件”页面底部的“也发送到”框中
按照此处的建议手动定义代码中的“From”标头
试过@gmail.com、@googlemail.com 和@arabel.co.uk
不幸的是,我仍然没有收到来自 OpenCart 的任何电子邮件。我已经联系了我的主机并运行了测试脚本 - 邮件功能或服务器上的设置没有问题,我刚刚从 OpenCart 下载了最新版本的 mail.php(虽然这是六个月前的反正我用的那个)
谢谢
更新:
看起来 base64_encode 不起作用,因为这段代码:
echo $header = 'From: ' . '=?UTF-8?B?' . base64_encode($this->sender) . '?=' . '<' . $this->from . '>' . $this->newline;
die();
输出这个:
来自:=?UTF-8?B?Tmljaw==?=