0
我在我的Django的电子邮件客户端使用IMAPClient,目前我想通过下面的代码在给定的邮箱取前五消息的UID:Python的IMAPClient - 获取UID
server = IMAPClient(HOST, use_uid=True, ssl=True)
server.login(USERNAME, PASSWORD)
server.select_folder(folder_name)
messages = server.search(['NOT DELETED', '1:50'])
response = server.fetch(messages, ['UID'])
我期望然后通过下面的命令来获取唯一消息标识符:
for data in response.items():
data[b'UID']
但我最终KeyError异常 - 数据没有名为“UID”键。 我在做什么错?通过IMAPClient获取消息UID的正确方法是什么?