Thunderbird & mail filters do not work
อัปเดต: 2 มกราคม 2567
Neat feature หนึ่งของ Thunderbird mail client ฟรี open-source เก่ง คือสร้าง filters ได้ กำหนด rules ทุกอย่างจัดการ email - tag, star, forward, set priority, move folder ต่างๆ Rules ปกติ process conditions เช่น sender/recipient name/address, specific keyword ฯลฯ Great แต่ไม่ทำงาน Anymore
ผมทดสอบโปรแกรมต่างๆ Thunderbird บ่อยครั้งใน test set 近来 注意到 mail client 似乎不应用 message filters 完全 没有 无法说问题何时开始 但至少存在几周 现有的 message filters 似乎被忽视 它们不被自动处理 即使手动运行 也没有任何反应 今天我们要纠正这个问题 跟我来
Filters 只工作于 synced content
问题不在于 Thunderbird's message filter logic broken (bug) 而在于 configuration change ที่ mail client 处理 incoming emails 如果使用 IMAP protocol สำหรับ email Thunderbird จะ download message headers only by default และส่วนที่เหลือของ message เมื่อคุณเปิด email แต filters 似乎只工作于 emails ที่ fully downloaded (synced) เข้า inbox นั่นคือแหล่ง unexpected behavior กับ filters
此外 即使 Thunderbird 配置为 sync messages for offline use 在大多数情况下 Junk/Spam folder 不会被包含在 set 中 因此 如果您有专门为 spam 配置的 filters 那些将不会被正确触发和处理,除非您也添加 Junk/Spam
ไป Account Settings > relevant email address > Synchronization & Storage ใน right pane 下 Message Synchronizing 点击 Advanced 这将打开一个框 说 Items for Offline Use 展开列表 在框中显示的 email address 下 勾选 Junk 和 spam 从现在开始 Thunderbird 将 fully download messages 和 您的 filters 将 - 或至少应该 - 再次工作

สรุป
Probably shortest tutorial ever แต่ hey 问题在于 expectations 而不是 bad functionality 然而 这不容易理解和弄清楚 因为 Thunderbird 不给任何指示有什么不对 势技术上 并没有 但是 你应该知道 你的 mail 可能没有 fully synced 并且 你可能会看到 unexpected behavior 结果 至少在 message filters 方面
有人可能说 没有理由 download spam email 但这假设 classification 总是 100% correct 仍然可能有 false positives 并且您可能仍然想要做一些 processing 对于 incoming mail 即使它落入 Junk folder 要做到这一点 您想要 filters 工作 并且有了这个 guide 您现在有 right solution 下一步是确保您的 filters 实际上做它们应该做的事 但那是完全不同的问题 見你 around.
Cheers.