【发布时间】:2015-01-11 01:34:07
【问题描述】:
以下代码将从“收件箱”中找到的电子邮件中搜索字符串。 我的问题是我需要搜索所有文件夹。 M.selct("All") 不起作用。
import imaplib
M = imaplib.IMAP4_SSL('imap.gmail.com')
M.login('sh.ak@gmail.com', 'xxx')
M.select("Inbox")
ping=M.uid('search', None, '(HEADER Subject "Monthly Report")')
这就像在谷歌搜索栏中输入这个一样好:
主题:“月报”in:inbox
但如果我输入,我需要不带“in:inbox”的搜索 M.select("全部")
我收到以下错误:
错误:命令 SEARCH 在 AUTH 状态下非法,仅在 SELECTED 状态下允许
如何搜索所有邮件(包括已归档邮件)?
【问题讨论】:
标签: imaplib