Answers:
我有两个过滤器A和B,以及两个标签A和B。如果过滤器A适用于电子邮件,则我希望将标签A应用于电子邮件,并希望该电子邮件跳过收件箱并被存档。
我也想对过滤器B做同样的事情,但是如果标签A已被应用,我不希望标签B被应用。
事实证明这是可以做到的。
在过滤器B中调节过滤器,使其读数为-label:[FilterA] AND [ rest of filter B ]
。如果贴有标签A,这将导致绕过过滤器B。
确保列表中的过滤器A之后列出了过滤器B。如果不是这种情况,请打开过滤器B并重新保存。
请注意,建议不要使用Gmail引发有关使用“标签”作为过滤器的邮件,因为它会导致该过滤器无法应用于任何传入邮件。我只是忽略了它,这似乎可行。
has:nouserlabels AND <whatever else>
。例如,我将来自学校的电子邮件过滤成许多类别,然后对所有其他内容进行分类from:(school.edu) AND has:nouserlabels
。只需确保应具有更高优先级的所有标签出现在列表的前面即可。
bbodiens注释的唯一例外(我将要发布几乎完全相同的答案!)是,人们希望“标记为已读”和“已归档”消息实质上跳过进一步的过滤,但事实并非如此。
为了对此进行测试,我设置了两个测试过滤器,一个过滤器将主题为“ testing”的邮件标记为test1并将其存档,另一个过滤器在“ testing”中标记test2的邮件。
该邮件已存档并标记了两次,因此看来过滤器是并发的。