我想接收电子邮件,并使用我的MUA Mozilla Thunderbird将它们分类到IMAP帐户的子文件夹中。
我设置了一个过滤器“ move [email protected]”进行匹配,并将电子邮件移动到子文件夹“ bob”。
然后,我设置一个过滤器“移动主题:'IT服务台答案'”以匹配并移动到另一个子文件夹“服务台”。
如果两个过滤器匹配,邮件将永久地在两个子文件夹之间穿梭。
我可以通过添加一个与“未标记为'已移动'”的AND,然后将操作添加到每个添加了“已移动”标记的消息过滤器中来对其进行破解。但是,这意味着每个过滤功能都需要一个新的过滤器(例如我想将50个不同的部分电子邮件地址过滤到“购物”文件夹中;我需要制作50个过滤器),我无法再执行“移动bob @ example.com或[email protected]到“ friends”子文件夹”,因为Thunderbird不能执行复合逻辑(它不能执行“ NOT AND AND(A OR B)”操作,所以它可以执行两个过滤器) 'NOT AND AND')。
有一个“停止执行过滤器”,但似乎什么也没做。
我应该如何在Thunderbird(在Kubuntu 18.04.1上)中做到这一点,我只想在到达时将电子邮件预排序到不同的文件夹中。谢谢。
我认为您有以下可能的解决方案:
该FiltaQuilla附加(链接到开发者的网站)被描述为:
添加许多新的邮件过滤器操作-启动文件,取消通知,删除星号或标签,标记已回复或未读,复制为“已读”,将文本附加到主题。
如果FiltaQuilla中没有任何现成的过滤器可以完全满足您的要求,则FiltaQuilla还支持JavaScript表达式,其复杂性不受限制,使您可以构建自己的过滤器,同时可以访问传入消息的所有元素。原则上,这将使您能够开发所需的任何过滤器,而只需要了解JavaScript。
FiltaQuilla不再处于积极开发中,但据报道仍在运行。
如果您希望使用Mozilla JavaScript创建自己的Thunderbird扩展,这些参考将帮助您入门:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句