星期五, 二月 10, 2006

Migrate from Foxmail to Thunderbird

近期更换自己的邮件客户端,放弃了使用了四五年的 Foxmail,转投开源的 Thunderbird (的怀抱)。转移过程并非一切顺利,碰到了一些不大不小的问题,愿意在此和大家分享。

首先要转变自己的一些观念,Thunderbird(以下简称 TB)的使用习惯与 Foxmail 有一定的差别。TB 中有一个 Local Folders,设置邮箱账号时,默认收到的信件都是存放到这个文件夹里的,如果不喜欢这个默认的功能,需要建立账号时 check 掉 Use global inbox 这个选项,这样,TB 就会为账号设置一个专门的文件夹来保存信件。

Foxmail 中,一个账号对应一个邮箱地址,但同时还可以接收其他邮箱的邮件。TB 没有这个功能,一个账号只能有一个邮箱。但可以采用一种变通的方法来实现 Foxmail 的这个功能。具体做法是,如果想要 A 账号同时收取 B 邮箱的信件,那么,先建立与 B 邮箱对应的帐号,再修改 B 账号,设置为收取到的邮件保存在 A 账号的 Inbox 里,OK,搞定。

转移中最重要的一个问题就是如果把 Foxmail 中的遗留邮件转移到 TB 中。如果在远程的服务器上保留了信件的副本,那很方便,TB 重新收取一下就可以了,但是对于在 Foxmail 中撰写的邮件或是远程已经删除的邮件,转移就有些麻烦了,需要借助一款名叫 Aid4Mail 的软件的帮助,Aid4Mail 可以完成不同邮件客户端之间的文件格式的转换。具体如何使用就不介绍了,比较傻瓜。需要注意的是,Aid4Mail 不注册(即付钱)使用是有两个限制的,一是只能转换每个邮箱的前五十封邮件,二是转换的邮件主题前会加上 [Aid4Mail Trial Tag #xx] 的标记。不过这两个限制都是可以克服的,对于第一个限制,多建立几个自定义邮箱,把其他邮箱中的邮件平均分配;对于第二个限制,因为 TB 的邮箱文件是以文本形式保存的,用文本编辑器打开邮箱文件,删掉那些可恶的标记就成了。

最后说说我的一个意外发现吧。

网页越来越流行用 UTF-8 的编码,但电子邮件使用 UTF-8 编码似乎不是十分明智,因为有些邮件服务器不支持这种编码方式,其中就包括大名鼎鼎的 Hotmail。我用 TB 发的第一封有效邮件就是采用的这种编码(当 TB 发现邮件中存在当前编码——如 ISO-8859-1——无法识别的字符——如中文——时,会自动进行编码转换,默认转换到 UTF-8),并且发到了 Hotmail 的邮箱,很快就收到了回复,一堆乱码……

2 Comments:

Blogger George said...

你有沒有試過用imap,自己架個imap然後從foxmail連到imap把信件放上去...然後再用TB down下來

星期一 五月 21, 05:14:00 下午  
Blogger MA said...

hotmail已经可以识别utf-8了
可foxmail仍然无法识别utf-8的来信。

星期三 六月 11, 01:30:00 下午  

发表评论

Links to this post:

创建链接

<< Home