如何将自动消息过滤器应用于子文件夹?

如何将自动消息过滤器应用于子文件夹?

Thunderbird 的邮件过滤器 ( ToolsMessage Filters…) 似乎只会在收件箱中自动触发。如果您想要过滤子文件夹,则必须手动启动此过滤器 ( ToolsRun 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 在子文件夹上运行过滤器:

  1. 点击“工具”菜单
  2. 点击“选项”子菜单
  3. 选择“高级”和“常规”选项卡
  4. 单击“配置编辑器...”按钮
  5. [可选] 点击“我会小心(...)”按钮
  6. 右键单击显示的任何首选项,然后单击“新建 >”
  7. 选择“字符串”
  8. 偏好设置名称:mail.server.default.applyIncomingFilters
  9. 偏好值:true

现在的第二个问题是过滤器仅在您单击子文件夹时才起作用。这似乎是因为过滤器仅在下载新邮件时才执行,而这仅在您单击子文件夹时才会发生。

按照[2]的方法,设置 Thunderbird 在检测到新邮件时下载邮件:

  1. 转到配置编辑器(如果需要,请参见上文如何进入“配置编辑器...”按钮)
  2. 设置mail.imap.use_status_for_bifffalse
  3. 设置mail.server.default.autosync_offline_storestrue

正如[2]所指出的,请参见以下观察结果

AutoSync 设置的优点是 (...) 任何下载都不会延迟,直到您离线。

(...)

如果您使用它,请小心配置 Thunderbird 来检查新邮件,以避免它下载您未预料到的文件夹。


[1]http://forums.mozillazine.org/viewtopic.php?f=39&t=1444045&p=12768821#p12768821

[2]http://kb.mozillazine.org/Offline_folders#AutoSync

答案2

要使过滤适用于子文件夹:创建一个新的字符串首选项“mail.server.default.applyIncomingFilters”为“true”。即使看起来很奇怪,也不要创建布尔设置,它必须是值为“true”的字符串设置。

来源: http://forums.mozillazine.org/viewtopic.php?f=39&t=1444045&p=12768821#p12768821查看“geoyo1”的回复

答案3

您可以使用以下方法解决您的问题日程表过滤器插件。它仍可与 TB 52 配合使用,但您需要手动安装它。

安装后您需要显示常用的菜单栏:

在此处输入图片描述

然后您可以在“工具”下找到它。现在您只需标记特定的子文件夹并选择工具->在文件夹计划中添加邮件过滤器并定义一个间隔。之后,您的所有过滤器将每X分钟在此子文件夹上运行一次:

在此处输入图片描述

结合菲塔奎拉搜索词“文件夹名称”这非常强大,因为您可以创建仅适用于某些文件夹的一般规则并且它们会自动运行!

我认为这应该是 TB 的内置功能。

相关内容