Thunderbird 的邮件过滤器 ( Tools→ Message Filters…) 似乎只会在收件箱中自动触发。如果您想要过滤子文件夹,则必须手动启动此过滤器 ( Tools→ Run Filters on Folder)。
我怎样才能自动过滤子文件夹中的邮件?
我找到了(现已停产的)扩展过滤子文件夹那里写着:
事实证明,Thunderbird 中已经存在对子文件夹进行过滤的功能,只是记录不全(实际上,几乎没有记录)。可以通过将首选项“
mail.server.default.applyIncomingFilters
”设置为 true 来启用此功能,也可以通过将“ ”属性设置为文件夹来应用于每个applyIncomingFilters
文件夹。
我搜索了属性mail.server.default.applyIncomingFilters
,但没有找到。所以我添加了它(作为字符串,根据这个问题) 并将其值设置为true
。但这不起作用。重新启动 TB 后,子文件夹中的邮件没有被过滤。
过滤Quilla (https://addons.mozilla.org/en-us/thunderbird/addon/filtaquilla/) 据报道可以设置该属性,尽管我还没有测试过。
描述中没有提到这一点。
类似(但不相同)的问题:如何让 Thunderbird 自动移动消息?
另请参阅(将其组合起来很有用):如何让 Thunderbird 检查 IMAP 上的子文件夹?
答案1
按照[1]的说明,设置 Thunderbird 在子文件夹上运行过滤器:
- 点击“工具”菜单
- 点击“选项”子菜单
- 选择“高级”和“常规”选项卡
- 单击“配置编辑器...”按钮
- [可选] 点击“我会小心(...)”按钮
- 右键单击显示的任何首选项,然后单击“新建 >”
- 选择“字符串”
- 偏好设置名称:
mail.server.default.applyIncomingFilters
- 偏好值:
true
现在的第二个问题是过滤器仅在您单击子文件夹时才起作用。这似乎是因为过滤器仅在下载新邮件时才执行,而这仅在您单击子文件夹时才会发生。
按照[2]的方法,设置 Thunderbird 在检测到新邮件时下载邮件:
- 转到配置编辑器(如果需要,请参见上文如何进入“配置编辑器...”按钮)
- 设置
mail.imap.use_status_for_biff
false
- 设置
mail.server.default.autosync_offline_stores
true
正如[2]所指出的,请参见以下观察结果
AutoSync 设置的优点是 (...) 任何下载都不会延迟,直到您离线。
(...)
如果您使用它,请小心配置 Thunderbird 来检查新邮件,以避免它下载您未预料到的文件夹。
[1]http://forums.mozillazine.org/viewtopic.php?f=39&t=1444045&p=12768821#p12768821
答案2
要使过滤适用于子文件夹:创建一个新的字符串首选项“mail.server.default.applyIncomingFilters”为“true”。即使看起来很奇怪,也不要创建布尔设置,它必须是值为“true”的字符串设置。
来源: http://forums.mozillazine.org/viewtopic.php?f=39&t=1444045&p=12768821#p12768821查看“geoyo1”的回复