国内 web mail 对邮件线索的支持情况

简单而形象地说明邮件线索这个概念,就是:邮件在它的头部信息中保留被回复邮件的ID,完全可以理解为树形数据结构的节点的父节点指针,OK,通过这指针,把一系列回复与被回复的邮件组织成树。这种“指针”联系,就叫邮件线索。

在使用 Thunderbird 收发邮件时,可以将邮件按线索组织成树形展示给用户,因此很容易看出线索的支持问题。以下是两个例子:

1. 线索正常(用 gmail):整个系列邮件组织成了一棵树。

2. 线索断裂(用 qq mail):同一系列的邮件有三棵树,那三棵小树,还是通过 Thunderbird 客户端回复才产生的,如果也用 qq mail, 那就去不平铺了。

经过测试(至少在 May 21, 2011 前),国内流行的几个 web mail 对线索支持都不友好。

  • 完全不支持:sina, qq
  • 奇怪的支持:139, 163(邮件指针指向的不是被回复的邮件,而是被回复邮件的被回复邮件)

这里说明一下奇怪的支持是怎么回事。假若有一个正常的邮件线索树如下:

0

-1

--2

---3

但如果用139或163信箱,得到的线索树却是这样的:

0

-1

-2

--3

注意2,本该是回复1的,但确变成了回复0了。它把回复的对象的引用层级往上移了一位。