Python imaplib 使用 \\Deleted 标志恢复电子邮件并移至垃圾箱

我收到了很多来自不同大学的垃圾邮件。我编写了一个简单的 Python 程序来浏览我的电子邮件,并找到所有发件人以.edu.

然后,要删除它,我想我应该使用以下方法将\\Deleted标志添加到这些电子邮件中:Gmail.store(id, "+FLAGS", "\\Deleted")。这不起作用,其中一些甚至没有从收件箱中消失。

经过更多研究,我发现我不得不使用Gmail.store(id, "+X-GM-LABELS", "\\Trash").

所以我更新了程序以使用它,但现在它看不到我之前添加了\\Deleted标志的任何电子邮件。

有什么办法可以重置所有这些电子邮件,然后将其删除?


侃侃无极
浏览 301回答 1
1回答

皈依舞

它们应该在您的所有邮件文件夹中。使用 WebUI 搜索并"[Gmail]\All Mail"删除它们,或选择文件夹(注意本地化,这可以更改非英语用户的名称)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python