使用imap搜索已归档的邮件

问题描述 投票:0回答:1

以下代码将从“收件箱”中找到的电子邮件中搜索字符串。我的问题是我需要搜索所有文件夹。 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中是非法的,仅在选择状态中允许

我如何搜索所有邮件,包括已归档的邮件?

imaplib
1个回答
1
投票

选择“ [Gmail] /所有邮件”文件夹并进行搜索。

© www.soinside.com 2019 - 2024. All rights reserved.