我原来一直使用的是Outlook2003+OutClass+NewsGator+LookOut,
这样我可以在一个界面中阅读信件、mailing-list和blog,而LookOut的全文检索能力也可以覆盖三者,达到资源整合的效果。
这样的效果固然不错,但只有一点美中不足--内存消耗太大,一个新的Outlook进程要占去70-80M,更不要说运行几天后了那时候VM里面都有70M了。作为email client是要一直开着,资源消耗自然希望小一些,但是由于功能需要,所以也就只能这样用了。直到我遇到ThunderBird。
最初遇到ThunderBird,是因为要在Linux下找个能用的email-client,由于去下载Mozilla主页下载FireFox,偶然看到了这个东西,从screen shot来看大概类似Outlook Express的界面,心想起码可以当OE那样用吧,老实说Linux下面能和OE易用性差不多的email client也找不出几个的而且我也不想装KDE和GNOME。在直接解压运行后我才在主界面中看到它的Main Features:
呵呵,垃圾邮件控制、支持blog、支持search folder、支持消息分组这些几乎是我对现有Outlook组合的全部要求了,而ThunderBird的内存消耗却只有40M(23M+VM 17M) , Windows 版本的ThunderBird还可以从Outlook/OE那里导入设置和信件和通信录,我很容易就导入了原有的信件, 而且据说thunderbird的邮件存储格式和linux下的mbox相同,这样估计直接把文件copy到linux上就可以用了。
当然现在的thunderbird也还是有不足的,例如它不支持minimize to tray,也缺少象Outlook那样的calendar(等Sunbird吧,怎么Mozilla都喜欢用鸟命名了)
也不支持直接导入OPML文件,但是ThunderBird和FireFox一样都是用XUL和javascript写的界面和功能模块,所以扩展性很好,编程也不会很难。再熟悉几天,考虑写个OPML导入的功能试试。