我正在使用 IMAPclient 来获取电子邮件的内容,所以我制作了这段代码:messages = server.search(['FROM', user['email']], charset='UTF-8')if len(messages) > 0: for mail_id, data in server.fetch(messages, ['ENVELOPE']).items(): envelope = data[b'ENVELOPE']我如何获得电子邮件的内容?
1 回答

www说
TA贡献1775条经验 获得超8个赞
不知道你是否在别处找到了答案......试试:
messages = server.search(['FROM', user['email']], charset='UTF-8')
if len(messages) > 0:
for mail_id, data in server.fetch(messages,['ENVELOPE','BODY[TEXT]']).items():
envelope = data[b'ENVELOPE']
body = data[b'BODY[TEXT]']
电子邮件内容在正文中。
添加回答
举报
0/150
提交
取消