代码如下:
message['From'] = Header('冯冰雪','utf-8') # 发起人名字,不填展示为空
message['To'] = Header('冯冰雪','utf-8') # 接收人名字,不填展示为空
在outlook客户端 在展示smtp发送的邮件时,发件人与收件人处,是这样的
其中,你可以看到有一串固定字符:
=?utf-8?b? xxxx ?=
xxxx 后经base64解密,发现就是我的原来设置
----------------
解决方案:
1.去掉编码
2.内容换成英文
message['From'] = Header('fengbingxue') # 发起人名字,不填展示为空
message['To'] = Header('fengbingxue') # 接收人名字,不填展示为空
即可正常展示