以下代码将从“收件箱”中找到的电子邮件中搜索字符串。我的问题是我需要搜索所有文件夹。 M.selct(“ All”)不起作用。
import imaplib
M = imaplib.IMAP4_SSL('imap.gmail.com')
M.login('[email protected]', 'xxx')
M.select("Inbox")
ping=M.uid('search', None, '(HEADER Subject "Monthly Report")')
这和在Google搜索栏中输入以下内容一样好:
主题:“月度报告”在:收件箱中
但是我需要搜索时不带“ in:inbox”M.select(“全部”)
我收到以下错误:
错误:命令搜索在状态AUTH中是非法的,仅在选择状态中允许
我如何搜索所有邮件,包括已归档的邮件?
选择“ [Gmail] /所有邮件”文件夹并进行搜索。