如何使用Python 3.2电子邮件模块发送以utf-8编码并带有quoted-printable的unicode消息?

如何使用Python 3.2电子邮件模块发送以utf-8编码并带有quoted-printable的unicode消息?,第1张

如何使用Python 3.2电子邮件模块发送以utf-8编码并带有quoted-printable的unicode消息?

该电子邮件软件包对哪个是哪个不感到困惑(编码的unipre与内容传输编码的二进制数据),但是该文档并不清楚,因为许多文档可追溯到“编码” 意味着
内容的时代,传输编码。我们正在开发一个更好的API,这将使所有这些都更容易理解(和更好的文档)。

实际上,有一种方法可以使电子邮件程序包对utf-8主体使用QP,但记录的文档很少。您可以这样 *** 作:

>>> charset.add_charset('utf-8', charset.QP, charset.QP)>>> m = MIMEText("This is utf-8 text: á", _charset='utf-8')>>> str(m)'Content-Type: text/plain; charset="utf-8"nMIME-Version: 1.0nContent-Transfer-Encoding: quoted-printablennThis is utf-8 text: =E1'


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5674885.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存