我正在使用 Python 的imapclient
,我需要能够搜索多个操作数。例如,假设我想查看 2018 年 1 月 6 日或 2018 年 1 月 13 日发送的消息。我查看了具有多个 OR 的 IMAP 标准,并在https://www.limilabs.com/blog/imap-搜索需要括号。
使用最后参考的提示,我尝试过:
*r_data = M.search(['OR SENTON "6-Jan-2018" SENTON "13-Jan-2018"'])
r_data = M.search('OR SENTON "6-Jan-2018" SENTON "13-Jan-2018"')
r_data = M.search('SENTON "6-Jan-2018" OR SENTON "13-Jan-2018"')*
和其他几个。每次我得到:
*imaplib.error: UID command error: BAD ['Command Argument Error. 11']*
我真的宁愿不必深入研究imapclient
代码来弄清楚如何构造这个请求。有没有人有什么建议?