0

我正在尝试使用 poplib 从 Gmail 中读取内容。我电子邮件中的内容大部分是 base64 编码的,但包含一些额外的符号。但是,当我使用 poplib 阅读内容时,由于某种原因,我的原始内容再次被 base64 编码。

我的电子邮件中的示例内容:{{{eyJjb250ZW50IjpbeyJjZWxsIjoiQTEiLCJ2YW

我从 poplib 得到的示例响应:e3t7ZXlKamIyNTBaVzUwSWpwYmV5SmpaV3hzSWpvaVFURWlMQ0oyWVd

任何有关如何检索我的原始(原始)内容(无需再次对其进行 poplib 编码)的建议将不胜感激。

这是我正在使用的代码:

messages = [pop_conn.retr(i) for i in range(1, len(pop_conn.list()[1]) + 1)]
psr = parser.FeedParser()
for msg in messages:
    psr.feed(str(msg))
    mess = psr.close()
payload = mess.get_payload(decode=True) 
4

0 回答 0