python imaplib错过了一些电子邮件

时间:2018-06-01 16:43:07

标签: python imaplib

我正在使用imaplib模块来解析我的一些电子邮件(我正在过滤FROM字段)。要做到这一点,我正在循环文件夹,但似乎错过了一些电子邮件。当我转到我的gmail文件夹时,我想念的电子邮件就是那些没有“收件箱”标签的电子邮件。检索所有这些的正确方法是什么?

以下是我的一些代码:

mail = imaplib.IMAP4_SSL('imap.gmail.com')
mail.login(*,*)
folders = mail.list()

for f in folders[1]:
    for allfolders in re.findall('"\/"(.*)',f):
        folder = allfolders.replace(" ",'')
        if mail.select(folder)[0] == "OK":
            result, data = mail.search(None, '(FROM "*.*")' )
            do my stuff with data

我也试过了     mail.select() 但它没有帮助。

更新 @Max解决了问题:需要搜索“[Gmail] /所有邮件”

0 个答案:

没有答案