腾讯蓝鲸论坛-专业的技术交流论坛

 找回密码
 立即加入蓝鲸智云论坛
忘了密码?
搜索
热搜: 用户手册 FAQ
查看: 72|回复: 1

[建议反馈] outlook用户,邮件主题乱码

[复制链接]

1

主题

0

好友

150

积分

预备会员

Rank: 1

发表于 2018-4-27 16:22:09 |显示全部楼层
本帖最后由 lost 于 2018-4-27 16:19 编辑

从蓝鲸3.0开始,蓝鲸发送的邮件,在outlook邮箱查看,邮件主题一直显示乱码,影响查看。
分析邮件源代码,发现主题只是中文字符串,未申明编码,建议官方邮件发送模块,把主题的编码加进去
现把我自用修改,共享如下,蓝鲸安装在默认目录/data/bkce,所以文件全路径为:
  1. /data/bkce/open_paa*********ponents/generic/apis/cmsi/toolkit/send_mail_with_**tp.py
复制代码
在文件开头增加模块
  1. from email.header import Header
复制代码
第38行:
  1. msg['Subject'] = **art_str(kwargs['title'])
复制代码
修改为
  1. msg['Subject'] = Header(**art_str(kwargs['title']), "utf-8")
复制代码

16

主题

1

好友

5505

积分

管理员

Rank: 48Rank: 48Rank: 48

发表于 2018-5-14 14:11:29 |显示全部楼层
收到反馈

蓝鲸官网

GMT+8, 2018-5-23 20:42

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部