分类:
2006-02-19 11:36:11
经过大量的测试工作,发现通过部Domino 6.5.4的SMTP服务如果在内容为空或者主题内容不包含中文字符的情况下,中文附件名称会显示为????。
可以通过一个抓包的工具Ethereal可以看到如下的信息:
Ø 内容包含中文字符的情况下,附件名正常
--0__=C7BBFB85DF8EBF428f9e8a93df938690918cC7BBFB85DF8EBF42
Content-type: text/plain; charset=GB2312
Content-transfer-encoding: base64
DQq6ww==
--0__=C7BBFB85DF8EBF428f9e8a93df938690918cC7BBFB85DF8EBF42
Content-type: application/msword;
.name="=?GB2312?B?uLSxvrXEtqjS5S5kb2M=?="
Content-Disposition: attachment; filename="=?GB2312?B?uLSxvrXEtqjS5S5kb2M=?="
Content-transfer-encoding: base64
Ø 内容不包含中文字符的情况下,附件名不正常
Message-ID:
X-Mailer: Lotus Domino Web Server Release 6.5.4FP1
X-MIMETrack: Serialize by Router on carrot/carrot(Release 6.5.4FP1|June 19, 2005) at
2006-02-15
Content-type: application/msword;
.name="?????.doc"
Content-Disposition: attachment; filename="?????.doc"
Content-transfer-encoding: base64
目前还没有什么好的解决办法,只能通过应用在邮件内容中增加一些中文描述才可以解决。计划在Domino 6.5.6的版本会有修复该问题的计划。