Python imaplib使用\\ Deleted标志恢复电子邮件并移至回收站

时间:2019-04-04 21:47:43

标签: python email gmail imaplib

我已经收到来自各大学的大量垃圾邮件。我编写了一个简单的Python程序来遍历我的电子邮件,并找到所有发件人以.edu结尾的邮件。

然后,要删除它,我应该使用\\Deleted在这些电子邮件中添加Gmail.store(id, "+FLAGS", "\\Deleted")标志。这行不通,其中一些甚至没有从收件箱中消失。

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

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

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

1 个答案:

答案 0 :(得分:1)

它们应该位于您的“所有邮件”文件夹中。使用WebUI搜索并丢弃它们,或选择<script type"text/javascript"> function preview_image(event) { var reader = new FileReader(); reader.onload = function(){ var output = documenter code hereent.getElementById('output_image'); output.src = reader.result;} reader.readAsDataURL(event.target.files[0]);} </script> 文件夹(请注意本地化,这可以更改非英语用户的名称)。