在使用 Apple Mail 的几年间断之后,我又开始使用 Thunderbird 来收发邮件。总体来说,我对 Thunderbird 很满意。我喜欢它适用于所有操作系统(我使用过好几种)。我喜欢它可以处理多个帐户(我有好几个)。我喜欢它直观易用。我想继续使用它。
不过,我有一些严肃的垃圾邮件过滤器无法正常工作。这是在安装了 Thunderbird 2.0.0.22 的 Ubuntu 和安装了 Thunderbird 2.0.0.16 的 MacOS 10.4 上发生的。有多个帐户。还有多个 Thunderbird 实例,但它们通过 IMAP 共享垃圾邮件文件夹(我知道的唯一训练它们的方法)。
我读过的所有内容都表明,经过 3000-4000 条消息的训练后,大多数垃圾邮件都应该会被捕获(除非定期出现新品种)。这是我过去的经验。起初,大部分未经训练,我每天收到 20 到 200 条消息。几天后,这个速度并没有减慢多少。我现有的垃圾邮件数量相当大,大约有 20000 条消息,我一次性将它们全部添加进去。这大大提高了真正的阳性率,尽管我每天仍然会收到少量垃圾邮件。令人沮丧的是,其中许多似乎是相同的消息,Thunderbird 似乎很难识别其中的一些消息。(我查看了一些消息,看看它们是否使用了常规技巧,使过滤器难以应对:使用图像代替文本和/或随机段落的“已知良好文本”。在一个案例中确实如此,但在其他案例中,消息似乎很短且大部分是空的。没有图像或嵌入文本。)现在,在过去一周左右的时间里,消息发送率又回升到每小时十几条或更多。好像过滤刚刚停止了。
基本程序和明显的陷阱,我已经完成了:
- 在 Thunderbird 中启用垃圾邮件过滤需要两个单独的设置:
- 在
Options
(又名Preferences)
选择Privacy | Junk
并启用“当我将邮件标记为垃圾邮件时”)。然后,您可以选择将邮件移动到垃圾邮件文件夹或删除它们。我总是做前者以防止丢失邮件。 Account Settings
在帐户下选择Junk Settings
启用Enable adaptive junk mail controls for this account
。
- 在
我知道这些有效,因为垃圾邮件是过滤效果不佳。
我尝试过的事情:
- 我尝试查看文件。我用和
training.dat
之类的东西查看了它的内部,它主要是嵌入的字符串。但格式基本上是不透明的。它确实增长了,但很明显它增长了od
strings
不是每次我将一条消息标记为垃圾邮件时,它都会增长 - 我已打开垃圾过滤器日志记录 (
Preferences | Privacy | Enable junk filter logging
)。这不起作用。没有日志。我记得几年前尝试过这个,但当时也没有起作用。 - 我曾考虑过重新
training.dat
开始,但是(a)它正在改变(b)我真的不想重新开始并且(c)没有办法混合训练文件,所以你真的无法回到旧文件而不会失去你所获得的一切。
因此,问题是:
- 如何判断训练是否实际上發生了嗎?
training.dat
每次我将某些内容标记为垃圾时,我是否应该期望发生改变?- 为何日志不出现?
- 我是否必须标记每条消息单独地或者我可以一次性标记一大堆消息吗?
- 是否有任何工具可以查明过滤器何时运行以及运行时执行的操作?
- 有没有解码训练文件的工具?
- 总的来说,为什么它似乎停止工作了,我该怎么办?
Google 上有很多 Thunderbird 垃圾邮件过滤链接,但几乎都归结为基本教程。我寻找的不仅仅是基本说明:我想知道如何调试或诊断过滤器的工作方式——或者不工作的方式。
更新: 我最初对此并不清楚,但过去我曾成功使用过 Thunderbird,持续了很多年。我停用了几年,因为我使用的是 Apple Mail。所以这不是不了解基础知识或没有进行任何过滤的问题。过滤只是偶尔发生,而且效果很差。
答案1
您可能对 Thunderbird 的 JunQuilla 扩展感兴趣。它需要 Thunderbird 3.0 或更高版本。
它可以以百分比形式显示您的邮件的贝叶斯垃圾评级(以及其它内容)。
答案2
我假设你已经看过这篇文章:垃圾邮件控制。还有一个指向这篇有些旧的文章的链接:垃圾邮件未被移除。这个论坛帖子可能对你也有帮助:启用垃圾过滤器日志记录。
祝你好运!
答案3
看http://kb.mozillazine.org/Junk_Mail_Controls#Tweaking_the_Junk_Mail_Controls
在 Thunderbird 中:
您可以使用“工具”->“选项”->“高级”->“常规”->“配置编辑器”更改首选项。在“过滤器”字段中输入“垃圾”以仅显示名称中包含“垃圾”的首选项,然后双击mail.adaptivefilters.junk_threshold
,在编辑字段中输入低于默认值 90 的值并按“确定”按钮。许多用户报告使用 30 或更低的值可以获得良好的结果。
答案4
垃圾邮件控制一开始会很差,因为它不知道你的垃圾邮件是什么样子的。我不知道 Thunderbird 一开始为训练数据设置了什么。
当您通过点击垃圾邮件图标或使用菜单之一将邮件标记为垃圾邮件时Mark as Junk
,它将改善训练数据库中的数据。随着时间的推移,它会变得更好。j
是将选定邮件标记为垃圾邮件的键盘快捷键。
此外,许多人没有意识到,你可以通过选择大量优质电子邮件并将其标记为来加速学习过程Not Junk
。当我看到太多垃圾邮件被遗漏,而其他垃圾邮件被误认为是垃圾时,我一定会选择几百封最近的邮件和Shift-j
,这是“标记为非垃圾邮件”的键盘快捷键。