加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – pyramid_mailer主题标题问题

发布时间:2020-12-20 13:30:42 所属栏目:Python 来源:网络整理
导读:当我在gmail web客户端使用pyramid_mailer发送电子邮件时看起来都很好,但在任何桌面客户端主题中都包含问号,例如: 如果电子邮件主题标题的开源代码如下所示: Subject: =?utf-8?b?W9CS0LXQsS3Qk9CY0KEt0LrQvtC70YzRhtC10LLQsNC90LjQtV0g0JDQvdC+0L3Q?= =?ut
当我在gmail web客户端使用pyramid_mailer发送电子邮件时看起来都很好,但在任何桌面客户端主题中都包含问号,例如:

如果电子邮件主题标题的开源代码如下所示:

Subject: =?utf-8?b?W9CS0LXQsS3Qk9CY0KEt0LrQvtC70YzRhtC10LLQsNC90LjQtV0g0JDQvdC+0L3Q?=
 =?utf-8?b?uNC8IDIwMTItMTAtMTggMTc6NTg6MzIg0YHQvtC30LTQsNC7INC30LDQv9C40YHR?=
 =?utf-8?b?jCAjMTM1OSAo0LrQvtC70YzRhtC10LLQsNC90LjQtSk=?=

如您所见,它分为三个部分.尝试执行python代码:

import email.header
print email.header.decode_header('=?utf-8?b?W9CS0LXQsS3Qk9CY0KEt0LrQvtC70YzRhtC10LLQsNC90LjQtV0g0JDQvdC+0L3Q?=')[0][0]
print email.header.decode_header('=?utf-8?b?uNC8IDIwMTItMTAtMTggMTc6NTg6MzIg0YHQvtC30LTQsNC7INC30LDQv9C40YHR?=')[0][0]
print email.header.decode_header('=?utf-8?b?jCAjMTM1OSAo0LrQvtC70YzRhtC10LLQsNC90LjQtSk=?=')[0][0]

我们得到以下结果:

[Веб-ГИС-кольцевание] Анон
?м 2012-10-18 17:58:32 создал запис
? #1359 (кольцевание)

我怎么摆脱这个问题?

解决方法

我只需要 committed a fix这样你就可以在repoze.sendmail 4.0或4.0b2中获取它,无论哪个是下一个版本.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读