以下代码执行失败:
它甚至无法使用生成器显式地调用
如何获取首选非MIME消息并带有字节有效载荷,以便
这里是相关文档。
>>> a = email.message.Message()
>>> a.set_payload(b'some data')
>>> a.as_string()
TypeError: string payload expected: <class 'bytes'>
它甚至无法使用生成器显式地调用
flatten
。消息正文被转换为ASCII码,然后应用转义,最后再将其转换为字节以进行传输,那么我为什么不能设置字节有效载荷呢?如何获取首选非MIME消息并带有字节有效载荷,以便
smtplib.SMTP.send_message
可以接受?