Python imaplib 恢复带有 \\Deleted 标志的电子邮件并移至垃圾箱
Python imaplib recover emails with \\Deleted flag and move to trash
我收到了很多来自各个大学的垃圾邮件。我写了一个简单的 Python 程序来浏览我的电子邮件,找到所有发件人以 .edu
.
结尾的人
然后,要删除它,我应该使用 Gmail.store(id, "+FLAGS", "\Deleted")
将 \Deleted
标志添加到那些电子邮件中。这没有用,其中一些甚至没有从收件箱中消失。
经过更多研究,我发现我不得不使用 Gmail.store(id, "+X-GM-LABELS", "\Trash")
。
所以我更新了程序以使用它,但现在它没有看到我之前添加 \Deleted
标志的任何电子邮件。
有什么方法可以重置所有这些电子邮件,然后将它们删除?
它们应该在您的“所有邮件”文件夹中。使用 WebUI 搜索并删除它们,或 select "[Gmail]\All Mail"
文件夹(注意本地化,这可能会为非英语用户更改名称)。
我收到了很多来自各个大学的垃圾邮件。我写了一个简单的 Python 程序来浏览我的电子邮件,找到所有发件人以 .edu
.
然后,要删除它,我应该使用 Gmail.store(id, "+FLAGS", "\Deleted")
将 \Deleted
标志添加到那些电子邮件中。这没有用,其中一些甚至没有从收件箱中消失。
经过更多研究,我发现我不得不使用 Gmail.store(id, "+X-GM-LABELS", "\Trash")
。
所以我更新了程序以使用它,但现在它没有看到我之前添加 \Deleted
标志的任何电子邮件。
有什么方法可以重置所有这些电子邮件,然后将它们删除?
它们应该在您的“所有邮件”文件夹中。使用 WebUI 搜索并删除它们,或 select "[Gmail]\All Mail"
文件夹(注意本地化,这可能会为非英语用户更改名称)。