搜索
开启辅助访问 切换到宽版

QQ登录

只需一步,快速开始

扫一扫,访问微社区

注册 找回密码
查看: 3657|回复: 0
打印 上一主题 下一主题

opencart用SMTP发邮件邮件标题乱码问题

[复制链接]
跳转到指定楼层
楼主
发表于 2015-3-11 10:59:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在客户端看到邮件如下所示:



订单邮件:
文件路径: /catalog/model/checkout/order.php

找了OC的代码并注释:
               //$mail->setSubject(html_entity_decode($subject, ENT_QUOTES, 'UTF-8'));
添加如下代码:
                $subject = "=?UTF-8?B?".base64_encode($subject)."?=";
               $mail->setSubject($subject);

注册邮件:
文件路径: /catalog/model/account/customer.php
找了OC的代码并注释:
               //$mail->setSubject(html_entity_decode($subject, ENT_QUOTES, 'UTF-8'));
添加如下代码:
                $subject = "=?UTF-8?B?".base64_encode($subject)."?=";
               $mail->setSubject($subject);

忘记密码邮件: /catalog/controller/account/forgotten.php
找了OC的代码并注释:
               //$mail->setSubject(html_entity_decode($subject, ENT_QUOTES, 'UTF-8'));
添加如下代码:
                $subject = "=?UTF-8?B?".base64_encode($subject)."?=";
               $mail->setSubject($subject);


注意如果使用mail协议发送时不需要修改上面的代码
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

QQ|手机版|OpenCart - 中文官方网站 ( 蜀ICP备09033774号|人工智能

GMT+8, 2024-5-7 04:58 , Processed in 0.059690 second(s), 23 queries , Gzip On.

快速回复 返回顶部 返回列表