邮件关系图如何生成?
用程序处理大量.eml文件后,对相关From、To、CC字段进行提取后,用什么样的算法,快速有效的得出邮件关系图?
如图:
[解决办法]
邮件关系图.lz是想一次把所有的灵活表达都表现出来是不太可能的。
建议:根据条件,针对用户具体需求去设定。
[解决办法]
邮件关系图.
LZ是想体现各个邮件间的关系吧.
建议树形结构:
以下是结点设计。
结构体 邮件关系结点
{
邮件类型:发送、接收 //根据某种类型,去处理各个分支的逻辑。
是否启始邮件: 是、否
是否回复: 是、否 //确定是否是 是否启始邮件。、、如第一次发送的邮件,没有回复,就是产生的第一个邮件,
阅读类型: CC,BCC,TO,
}
操作:
先有根结点,然后根据关系一个一个的挂接上去就好啦!
希望可以帮到你!
PS. 新人接分!