获取邮件内容 IMAPCLIENT

我正在使用 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']

我如何获得电子邮件的内容?


噜噜哒
浏览 365回答 1
1回答

www说

不知道你是否在别处找到了答案......试试:   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]']电子邮件内容在正文中。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python