Python InvalidCriteriaError: b'Could not parse command' 虽然语法正确?

问题描述

我是一个 Python 菜鸟,目前正在学习使用以下代码在我的电子邮件收件箱中查找邮件

import imapclient
import datetime
conn = imapclient.IMAPClient('imap.gmail.com',ssl=True)
conn.login('myemail@gmail.com','password')
conn.select_folder('INBox',readonly=True)
UIDs = conn.search(['Last'])
print(UIDs)

我相当确定这个语法是正确的,但无论我给程序提供什么字符串,无论是关键字、日期还是两者,我总是收到这个错误

imapclient.exceptions.InvalidCriteriaError: b'Could not parse command'

我不知道这是否有帮助,但我最近更新了 pip。我无法使用新版本($ pip install module$ sudo python m pip install module$ sudo -H pip install module)安装 imapclient 模块,但可以使用旧版本 $ pip3 install module

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)