Thunderbird的过滤机制对于简单的事情来说很好。但是我想做一些像这样的事情
(如果邮件包含xy或发件人为yz)且状态为已读,请移至垃圾桶
问题是,一个过滤规则只能匹配任何(= OR)或所有(=AND)过滤条件。我试图解决这个问题,首先在第一个筛选器中使用不可能的标签组合标记所有邮件,然后使用第二个筛选器将所有marked+tagged邮件移动到垃圾桶,但这种方法效果很差,因为有时邮件不会被标记,有时标记的邮件不会被删除。
这样做的目的是在我读到不重要的电子邮件或通知电子邮件时尽快删除它们。当然,我可以为他们中的每一个单独做一个过滤器,但是如果我想改变一些东西,那么对于所有的>20-30个过滤器规则来说,这就变得单调乏味了。
有没有可能以某种方式侵入过滤器配置,或者是否有其他方法只使用一个过滤器进行复杂过滤?
顺便说一句。我正在使用Gmail+IMAP,如果这很重要的话。
发布于 2019-10-20 23:49:59
您还可以在\Users...中手动编辑msgFilterRules.dat文件。文件夹。
(A || B) && C变成:
condition="AND (OR (body,contains,A) OR (body,contains,B) AND (to,contains,C)"注意第一个括号不匹配。
根据您的要求更改条件。查看其他过滤器,或者创建测试过滤器来根据经验学习语法。请注意,对于不同的电子邮件地址和文件夹,有几个msgFilterRules.dat。
https://stackoverflow.com/questions/8849897
复制相似问题