51Testing软件测试论坛

标题: bugzilla用不同的邮件客户端打开,情况为何不一样? [打印本页]

作者: powercn_song    时间: 2009-10-15 15:57
标题: bugzilla用不同的邮件客户端打开,情况为何不一样?
最近在了解bugzilla2.22 redhat el5.0
初始用sendmail发邮件,结果问题单中“参数”有中文时,提交则失败;估计是哪个脚本有问题,为了尽快搭起环境,无耐之下,将bugmail.pm进行了修改,换用SMTP发邮件。
邮件发送正常。现在出问题的是在邮件的显示方面。

比如:我创建了三个用户,分别是:
A@163.com  即163用户,通过163网页页面接收邮件;
B@****.com,B是公司用户通过****公司网接收邮件;
C@****.com,C是公司用户通过foxmail接收邮件

163接收到的邮件,主题有乱码
主 题: [Bug 35] 涓烘彁楂樺洟闃熷伐浣滄晥鐜囦负鎻愰珮鍥㈤槦宸ヤ綔鏁堢巼  [举报垃圾邮件]                 
时 间: 2009年10月14日(星期三) 16:06
发件人: bugzilla-daemon

公司网页直接打开的邮件,时间显示全部为1970-1-1 15:59:59
来信人:  bugzilla-daemon  
收信人: *****
抄 送:  
日 期:  1970/1/1 15:59:59  
主 题:  [Bug 80] 你好!

通过foxmail收到的,主题和日期都正常。
发件人:bugzilla-daemon<bugzilla-daemon>
日期:2009年10月14日 14:06:22
主题:[Bug 31] 为提高团队工作

我的问题是:
1、同是公司邮件服务器出来的邮件,IE打开和foxmail打开,时间上不一样?
2、公司邮件不会出现乱码,而163上显示乱码?

我感觉我对bugzilla、sendmai/SMTP 、操作系统、邮件服务器、邮件客户端这几者的关系没有理清楚;
有人告诉我这两个问题出在哪吗?
作者: 香奈儿KK    时间: 2009-10-15 16:55
bugzilla邮件的时间好像有个地方可以设置的,看你是选择时间和哪个是统一的了
作者: jsmdwjlql    时间: 2009-10-19 11:05
163 收到邮件是会出现乱码问题:好像是免费的163、126不开通POP协议!
作者: bill_hen    时间: 2009-10-19 11:43
这个没有什么奇怪的。
就像不同的 browser 看网页会不一样。
原因是 email 本身 format 不标准,所以 parse 出了问题。
作者: kukumaru    时间: 2009-10-19 16:45
学习学习
作者: shanxi    时间: 2009-10-19 17:09
email正文的encoding

做过发邮件功能的都懂。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2