2017年12月28日
opencart 邮件推广 按着没反应解决办法 适用于2.2版本
现用着2.2.0版本opencart,后台邮件推广处点发送按钮没反应,邮件也没有正常发出。
而后台邮件配置正常,用的QQ邮箱,SSL smtp模式发送:
ssl://smtp.qq.com
前台contact页面客户留言发送邮件正常,只有网站后台邮件推广出群发没反应。或者提示错误:mail: E-Mail Message required!
点发送没有提交和返回数据,搜遍国内外网站均没找到解决办法。
看到Github处一个老外同志的办法,opencart Contact not sending mail: E-Mail Message required!
但是估计只针对个别版本有效,我这边2.2版本的无效。看到\admin\view\template\marketing\contact.tpl页面里面 // Summer not fix的备注,看来这个bug确实存在,只是暂未修复。于是找来2.3源码,找到对应的contact.tpl和controller处的contact.php两个文件做对比,基本可以直接替换,2.2版本中少了一个\admin\view\javascript\summernote\opencart.js,从2.3处复制过去即可。
然后就可以正常发送了!
opencart留言页面和订单页面无法发送邮件,提示错误的,可以看看这篇。