12/27/05。 cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
比较土,今天刚被人点出这一点,一直以为是比较正常的按Message-ID来区分的,试了几个信箱,果不其然,只要改变了标题,就单独显示,而信中的Message-ID和In-Reply-To都是正确的也不理会,以前真是想当然了。如果你某封信碰巧同某信的标题相同,哪怕它说的不是一件事,也会被归到一个对话中去(拿Yahoo发给Gmail的结果)。并经测试,这个匹配也看时间,太老的邮件它是不再去查找的,哪怕它标题相同。
怪不得在Gmail里回复时缺省就不显示标题,而要点击“编辑标题”时才显示出来让人改,这样在它那里的信就可以保持标题不变了。虽然有些客户端据称为搞乱这个Message-ID,但经实验,Yahoo mail,Hotmail,还有Thunderbird对这个的支持都是正常的,Hotmail在选项中设置后也可以看到信件的原文件。
在Gmail里面显示对话时,也只显示第一封信件的标题,可以说是对这个做法的支持,但Mail系统是要互通的,总不是一家,别人要改标题也是正常的,如果这样就不算作一条线,有点说不过去。
12/27/05 17:22:36,由
cathayan发表。目录:
电脑
9条评论
后来我想这更可能是一种折衷,毕竟它是Webmail,要在网上传输的,所以它传过来的就是我们看到的那些,包括ID这些东西(Original里面有)是没有直接传过来的;而分Conversation这件事可能是本地靠JS脚本实现的,它只对当前页面或前后几个页面起作用。要想达到本地客户端那种在全部信件中进行ID匹配可能还真有难度,单是流量可能就受不了。
http://blog.cathayan.org/member/1 cathayan 于 12/28/05 08:57:10 发表.
I am watching and will delete all spam.