phyrster <[EMAIL PROTECTED]> writes: > 由于经常收到一些MS word文件,我在mutt下看文件名显示正常,修改一下后,把这个文 > 件作为附件发出,结果对方说是收不到附件,但是我用mutt发给自己却是正常显示的。 > > 我又发给我自己的gmail信箱,发现那个附件的文件名变成了这样: > > gb2312''BEC%BF%DA%CA%D4%BF%BC%B9%D9%CC%E1%C3%FB%B1%ED%2Edoc
mutt 和 gnus 一个毛病,默认情况下采用的都是 RFC2231 的格式构造附件的文 件名,就是上面你给出的这种格式。据 gnus 的开发人员说,这才是标准的格式。 但是,实际情况是,大多数的邮件客户端都采用 RFC2407 的格式,而且很多客户 端根本无法解码 RFC2231 的文件格式。 gnus 的开发人员比较“坚持原则”,不肯更改默认格式,mutt也是这种情况。 所以这种格式的文件名,如果对方也是mutt或者gnus就没问题,如果对方是其它 客户端就有可能不正常。 如果你的mutt打过 RFC2407 的补丁,可以直接在 ~/.muttrc 中加入 set rfc2047_parameters=yes set create_rfc2047_parameters=yes 如果没打过补丁,可能需要自己打补丁,然后重新编译。 -- Zhang Wei or Brep <[EMAIL PROTECTED]>

