【发布时间】:2017-11-12 10:21:13
【问题描述】:
我正在尝试按照以下link 中指定的示例从我的 Gmail 帐户中检索一些电子邮件的正文。
但是,从下面的代码中,我不明白为什么原始消息被编码为 ASCII:
msg_str = base64.urlsafe_b64decode(message['raw'].encode('ASCII'))
有人能解释一下为什么会发生这种转换吗?从我阅读的文档中,原始消息已经是 b64url 编码的,所以我不明白需要额外的步骤吗?
另外,我的第二个问题是如何获得原始邮件编码,以允许我将电子邮件写入具有正确编码的文件;查看文档,我没有看到任何相关的内容。
【问题讨论】:
标签: python python-2.7 email gmail-api