Mozilla Thunderbird是一个独立的邮件客户端,是从Mozilla的众多功能中分离出来的又一个成功的实例。原来那个包罗万像的Netscape仍然以Mozilla
Suite的名义在发布,也有一些老用户喜欢它的。但一个程序融合完全不一样的功能并非一个好的方向,一些事情也许操作系统可以做得更好。所以浏览器功能分离出了Firefox,收邮件的功能就分离出来了Thunderbird。
我在没有用Linux桌面的时候就在找一个收邮件的工具,用过Netscape的邮件,中文一行不会回行,放弃;用过Eudora,不顺,放弃;用上TheBat!,很好,用了一阵子,忘了什么原因又转成了Becky。说实话,这后两个都非常优秀,可是一直要破解,盗人家的版,慢慢地感觉不好,盗点差劲软件我尚可接受,碰上优秀软件就觉得对不起人家了。这时发现了Thunderbird,已经是0.4版,去年年底的事吧。用起来非常顺手,起动略慢,但可以接受。中文处理没有问题了。
经过快1年的使用,感觉TB确实是一个成熟的专业的,甚至是为有大量邮件处理业务的人设计的软件。它的口号叫Reclaim Your mailbox,绝非虚言。
首先是安全。我知道有些大公司部署了MS exchange server,当然客户端就是Outlook了,他们要求所有用户不得使用Outlook的预览功能,就是只能设成两栏,左边是邮箱列表,右边是邮件列表,要想看邮件,必须双击打开新窗口来看,这一招可以防一些病毒的。用TB你根本不必有任何此类担心,放心大胆地看那些带着各种乱七八糟附件的邮件吧。更进一步,在看HTML邮件时,你可以只看其中的文字,或者看简单的格式,或者看全部HTML,我一般设成转为文字来看。
垃圾控制是另一个非常有用的功能。
有一个信箱因为公布在网站上,所以垃圾信是每天数十封,现在全靠TB来控制。它内置智能的控制系统,它会自动把认定为垃圾的信件分类到垃圾箱中,你还可以设定如何处理这些邮件,比如可以设定直接删除。这个功能应该是可以学习的,就是说如果它没有把一个垃圾信件分类为垃圾,你可以手动设定这个邮件是垃圾,然后TB就可以记住一些其中的特征。这样时间长了,就能越来越准。现在我的TB基本不会漏报错报。
标签功能。邮件多了,看起来一大堆,非常不方便。TB提供这个标签功能,可以为信件打上标记,比如“重要”、“工作”等,显示出来实际上是一些颜色,比如重要就用大红色,工作就是亮黄,非常醒目,一望即知。用什么颜色是可以自己设定的,连名字都可以重新改写。
说到标签,不能不说过滤器。过滤器就是在信件满足一定条件时,自动地做一些动作。条件比如说有主题包含什么,发信人是谁,日期如何等等。动作有放到某文件夹(收件夹,发件夹都可以定义自己的子文件夹)中,打上什么标签,改变优先级等。定义好,把它启用,然后当信件进来进,就会自动经过这些过滤器,打上了标签或是进入了某个子文件夹等。过滤器是针对信箱定义的,可以有多个。可以自动运行,也可以手工运行。我经常干的一件事是过两个月就建一个子文件夹,把那两个月的邮件全部扔进去,手工太费劲,只须设一个Filter,一运行即可。
说到过滤,就会想到搜索,TB的搜索功能也十分强大,只是速度上有些慢,尤其是条件多,信件多的时候。但它有个特色功能是可以把一个搜索结果存成一个文件夹,这是一个虚拟的文件夹,感觉挺有用的,但我还没有用过。
如果用过Gmail,必然对它的Conversition功能有所体会,把一组来信回信组织在一起,看起来非常方便。这个在TB里叫做Thread,和一个题目相关的信都归在一处,点+号打开,再点又合上。这一功能在查看菜单下的Sortby类里。这个查看菜单,其中还有众多的功能,比如还可以按日期分组显示,就是显示成今天,昨天,上周,两周前等。相互之间切换快捷,看信找信都很方便。这里面的其他功能至今没有全用过,比如Thread就有多种选项。
更加激动人心的是,这个TB居然集成了看RSS和新闻组NNTP的功能。RSS现在大家都熟了,各个Blog上应该都有,以前还要找专门工具,现在我已经不用了,有些RSS源存在Firefox的Sage扩展里,另外一些已经在用TB看了,像看信一样,非常方便。NNTP国内似乎用得不多,并且还有些毛病,现在还不能支持使用中文名称的新闻组,这样会全部乱码,如果名称英文,内容中文,是没有问题的。RSS功能也尽量用2.0的,1.0的在编码上有时会出问题。
以上这些功能全部是TB自己的功能,装完就有。当然它像Firefox一样,可以用扩展来扩充功能,较有名有Enigmail,PGP加密信件用的,这个国内似乎没人用。它还支持主题,不过一个邮件客户端,也不是非常必要,穿西装就挺好了。
对于已经用惯其他邮件软件而想转移的人来说,还有一些难度,因为Thunderbird支持的导入导出文件格式还比较有限,可能是因为自由软件的缘故吧。我记得当时就用了Foxmail/outlookexpress等来做中间的转移,再迁移到TB中来,信件和地址本都可以采用这个方法。其实Tb用的信箱是标准的mbox格式,如果哪个软件支持UNIX
mailbox,估计会比较简单些。这种格式其实就是一个大文件,所以过一段时间把一些老信分到另外一个文件中,就会把文件变小,读取起来就能快些,这就是前面讲的过滤器的作用之一了。
TB的这种格式在Windows上和Linux上是一样的,也就是说,把Win下的inbox拷贝到Linux上相应目录下,不必做任何设置,它就可以工作──我已经这样做过了。
想想看,一个可以看到源代码的、采用标准的开源协议的软件可以达到这种程度──其实是大大超越多数商业软件的程度,你还有不用它的理由吗?还有什么理由去盗版呢?