递归删除GMail中给定标签下的电子邮件和标签

时间:2015-07-09 14:51:03

标签: gmail google-apps

我们最近迁移到了Google Apps,我们的一个用户数据中有几千个标签(在Outlook中创建)以树状方式组织。在这些标签中的一些(即几百个),是需要与所述标签一起删除的电子邮件。在GMail中,在选择父标签时不可能递归地看到电子邮件,唯一的解决方案是逐个进行,选择子标签,选择所有电子邮件,删除它们,然后删除标签......并重复所有数百个标签都在这上面。

有没有办法实现自动化?我找过一个脚本或应用程序,但没有这样做。我可以投入几个小时的时间来提出一个自制的解决方案,但如果已经有这样的工具,我想知道。

除了自己实施之外,能否以某种方式完成这项工作?

1 个答案:

答案 0 :(得分:3)

用户拥有的父标签的子标签以外有多少个用户创建的标签?如果不是那么多,您可以尝试Gmail搜索:

has:userlabels -label:otherlabel1 -label:otherlabel2 -label:otherlabel3

假设您将anylabel1,otherlabel2,otherlabel3等替换为用户拥有的不是父标签的任何标签,这将返回父标签下的所有消息,然后您可以批量删除这些消息一个人去。