参考: How To Install Thunderbird 3 Shredder in Ubuntu 9.10.

启动之后自动导入了2.0里面的邮件,之后弹了一个窗 “Error getting mail password” 取不到密码,收不了邮件,查看版本:version 3.02 pre。

打开console,错误提示:

error getting mail password : thunderbird 3.0

这个时候体现出哥做js的优势了。。

sudo vim /usr/lib/thunderbird-3.0.2pre/components/nsLoginManagerPrompter.js

change

username = decodeURIComponent(username);

to

try{
    username = decodeURIComponent(username);
}catch(e){
    username = 'ooxx';
}

重启,OK,可以收邮件了。。。为啥usename会无法解码,就没时间给他细察了,但是说明一个问题:try catch是王道。。。