Python imap只能通过身体的一部分进行搜索?

时间:2016-01-15 15:27:20

标签: python outlook imap imaplib

我正在使用imaplib模块连接到用于webdriver测试的Outlook帐户(我们的应用程序发送电子邮件)。信中包含截图和一些文字。

我正在搜索收件箱:self._imap.search(None, 'UNDELETED', 'UNSEEN', '(TEXT "__some_random_string")')。当然,它已经连接并登录。今天我遇到了奇怪的问题,即__some_random_strin__some_random找到的信件,但是没有找到完整的字符串。如果我在Outlook的Web界面中打开邮件,则将其标记为未读回IMAP搜索操作已成功完成。

对我来说,IMAP最初只搜索前N个字节的消息或类似的东西,但我找不到任何关于此的提及。也许它是Outlook.com的IMAP实现的功能?

UPD :如果我使用以下citeria进行搜索:self._imap.search(None, 'UNDELETED', 'UNSEEN')self._imap.search(None, 'UNSEEN')self._imap.search(None, 'UNDELETED')找到了所需的消息。

0 个答案:

没有答案