mozilla的bugzilla网站有一个讨论thunderbird支持中文附件的bug列表,给出了为什么thunderbird1.5后,发出的中文附件基本上不被foxmail,kmail,outlook,outlook express等其他邮件客户端识别。
原因是这个版本在附件编码的时候遵循了一个较新的RFC2231,这个RFC涉及到了附件名编码时多行编码的处理,但是由于这个RFC比较新,大部分邮件客户端包括outlook并不支持,而大部分的webmail系统同样不支持这个解码,因此导致tb1.5发出的中文名附件到了其他系统或客户端上后变得不可辨识(例如ATT00xxx.xxx这样的)。
修改mime的编码值,如果是Linux,进入TB后,依次选择:编辑--首先项--高级--配置编辑器
如果是Windows,进入TB后依次选择:工具->选项->高级->配置编辑器。
在过滤器中写入:
mail.strictly_mime.parm_folding
把过滤出来的这行默认值2修改为0,就可以解决这个问题了。
这次这个改动开来有点曲高和寡了,但是反过来想,如果是微软做这件事情,那也许就是另外一个情况,指不定马上所有的邮件客户端都考虑这个问题,随叫它依然还只是mozilla的产品呢?
当然这天能早点来到。