一种电子邮件的监控方法及监控系统的制作方法

文档序号:7653830阅读:194来源:国知局
专利名称:一种电子邮件的监控方法及监控系统的制作方法
技术领域
本发明涉及电子邮件领域,特别是涉及一种电子邮件的监控方法及监控系统。
背景技术
电子邮件是人们利用网络上传送信息的重要工具之一,但由于不同运营商的电子邮件服务器发送、过滤、传递、接收电子邮件的策略不同,有时会发生接受方没有收到电子邮件的情况,给用户造成不便。因此,需要对电子邮件系统进行监控,获取电子邮件的相关传送信息,以便在电子邮件丢失时,可以跟踪、查询该电子邮件的具体丢失情况。
参阅图1,为现有邮件监控方法流程图,具体步骤如下所述。
步骤S101、按监控需求定义日志格式。
不同的监控需求需要定义不同的日志格式。如,需要监控邮件系统内部模块的传递成功率,这就需要将日志定义为方便写入邮件系统相关传送数据的特定格式。
步骤S102、将相关数据写入该日志中。
电子邮件系统根据日志的特定格式,将相关数据写入该日志中。如,将大量邮件的投递、过滤、存储等过程的相关数据写入日志中。
步骤S103、收集该格式的日志。
在整个邮件系统中,收集该格式的日志。
步骤S104、按照定义格式解析日志,统计、分析日志中各种数据,获得所需的数据信息。
如,根据日志中大量邮件的投递、过滤、存储等相关数据,计算获得邮件系统内部模块的传递成功率。
上述基于日志统计、分析计算的监控方法虽然可以有效的监控邮件系统的各种状况,但是须为每一个简单的监控需求定义一个特定于这个需求的日志格式,并收集大量的该格式的日志信息,最后通过对日志中数据的统计分析,获得所需数据信息。这样获得的数据信息只能从整体上反映邮件系统的性能,难以对具体的每个邮件的传送过程进行监控。因此,上述方法在某个电子邮件丢失时,很难跟踪、查询到该电子邮件的具体丢失情况。

发明内容
本发明实施例所要解决的技术问题是提供一种电子邮件的监控方法,该方法可以对具体的每个邮件的传送过程进行监控,在某个电子邮件丢失时,能够跟踪、查询到该电子邮件的具体丢失情况。
本发明实施例的另一个目的是提供一种电子邮件的监控系统,该系统可以对具体的每个邮件的传送过程进行监控,在某个电子邮件丢失时,能够跟踪、查询到该电子邮件的具体丢失情况。
本发明实施例提供的一种电子邮件的监控方法,包括为电子邮件添加唯一的标识信息;记录电子邮件在入信点和投递点的事件信息;查询时,获取所述标识信息对应的所述电子邮件的上述事件信息。
优选的,还包括记录所述电子邮件在出信点的事件信息。
优选的,在为电子邮件添加唯一的标识信息之后,还包括为电子邮件建立事件集合,所述事件集合包括所述标识信息、所述入信点事件的信息集合、所述投递点的事件信息集合、及所述出信点的事件信息集合。
优选的,所述事件信息的记录方式是对应每个事件信息都设置一个标志位,如该事件发生,则将该事件对应的标志位置位。
优选的,所述入信点的事件信息包括成功接收入信信息、过滤入信信息、拒绝入信信息、及进入投递点信息。
优选的,所述入信点的事件信息还包括反病毒成功信息、反病毒失败信息。
优选的,所述投递点的事件信息包括成功接收入信信息、过滤入信信息、投递退信信息、延迟退信信息、投递成功信息、退信延时投递信息、及退信投递成功信息。
优选的,所述投递点的事件信息还包括反病毒成功信息、反病毒失败信息。
优选的,所述标识信息为所述电子邮件的发送邮箱地址信息与/或接收邮箱地址信息。
本发明实施例提供的一种电子邮件的监控系统,包括标识添加单元、事件信息记录单元、及事件信息查询单元所述标识添加单元,用于为电子邮件添加唯一的标识信息;所述事件信息记录单元,用于记录电子邮件在入信点和投递点的事件信息;所述事件信息查询单元,用于在查询时,获取所述标识信息对应的所述电子邮件的上述事件信息。
与现有技术相比,本发明具有以下优点本发明实施例为邮件系统中发送的电子邮件添加唯一的标识信息,并在发送过程中记录电子邮件在入信点和投递点的事件信息,查询时,获取标识信息对应的电子邮件的事件信息。相对于现有技术,本发明可以对每个邮件的传送过程进行监控。本发明在某个电子邮件丢失时,可以根据该电子邮件的标识信息查找该电子邮件发送过程中的事件信息,该事件信息表明该电子邮件在入信点和投递点所发生的故障事件。这样,就可以直接判断出该电子邮件在传送过程中发生故障的地点和原因。
本发明实施例入信点是否成功传送的事件信息包括是否成功接收入信、是否过滤入信、是否拒绝入信、及是否进入投递点。如果电子邮件的传送故障出现在入信点,就可以依据上述事件信息,直接判断出故障原因。
本发明实施例投递点是否成功传送的事件信息包括是否成功接收入信、是否过滤入信、是否投递退信、是否延迟退信、是否投递成功、是否退信延时投递、及是否退信投递成功。如果电子邮件的传送故障出现在投递点,就可以依据上述事件信息,直接判断出故障原因。


图1为现有邮件监控方法流程图;图2为本发明第一实施例提供的电子邮件的监控方法流程图;图3为本发明第二实施例提供的电子邮件的监控方法流程图;图4为本发明第三实施例提供的电子邮件的监控方法流程图;图5为本发明第四实施例提供的电子邮件的监控系统示意图。
具体实施例方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。
本发明为邮件系统中发送的电子邮件添加唯一的标识信息,并在发送过程中记录电子邮件在入信点和投递点是否成功传送的事件信息,查询时,获取标识信息对应的电子邮件的事件信息。这样,本发明可以对每个邮件的传送过程进行监控。
参阅图2,为本发明第一实施例提供的电子邮件的监控方法流程图,具体步骤如下所述。
步骤S201、为电子邮件添加唯一的标识信息。
在电子邮件发送前,电子邮件服务系统为准备发送的电子邮件添加标识信息,该标识信息与该电子邮件唯一对应。标识信息可为电子邮件的发送端的邮箱地址信息、接收端的邮箱地址信息、或发送端的邮箱地址信息与接收端的邮箱地址信息的结合,也可以包含电子邮件的服务器名、进程名、时间信息等。
步骤S202、记录电子邮件在入信点和投递点的事件信息。
电子邮件在传送过程中,需通过入信点进入邮件传送系统的各投递点后,在出信点输出,到达邮件接收端。电子邮件在传送过程中,被延迟、过滤、退信等故障事件大多数会发生在入信点和投递点。因此,记录电子邮件在入信点和投递点所发生的事件信息,该事件信息清楚地表明该电子邮件通过入信点和投递点时所发生的各种事件。
步骤S203、查询时,获取标识信息对应的电子邮件的事件信息。
如果发送端发送电子邮件后,接收端没有接收到该电子邮件。需要查询该电子邮件时,电子邮件系统获取该电子邮件的标识信息,查找与该标识信息对应的电子邮件的事件信息。依据该事件信息,就可以清楚知道该电子邮件通过入信点和投递点时所发生的故障事件,并可以依据标识信息,查找到发生故障的电子邮件。
相对于现有技术,本发明在某个电子邮件丢失时,可以根据该电子邮件的标识信息查找该电子邮件发送过程中的事件信息,该事件信息表明该电子邮件在入信点和投递点所发生的故障事件。这样,就可以直接判断出该电子邮件在传送过程中发生故障的地点和原因。
电子邮件在发送以后,其出信点会在设定的时间删除该电子邮件的入信息。电子邮件的入信息是指电子邮件在发送过程中所记录的信息,其中包括在入信点和投递点所记录的信息。本发明可同时记录该信息,以表明电子邮件系统在该电子邮件发送完成后的处理动作。
参阅图3,为本发明第二实施例提供的电子邮件的监控方法流程图,具体步骤如下所述。
步骤S301、为电子邮件添加唯一的标识信息。
在电子邮件发送前,电子邮件服务系统为准备发送的电子邮件添加标识信息,该标识信息与该电子邮件唯一对应。
步骤S302、记录所述电子邮件在入信点和投递点的事件信息。
记录电子邮件在入信点和投递点所发生的事件信息,该事件信息清楚地表明该电子邮件通过入信点和投递点时所发生各种事件。
步骤S303、记录所述电子邮件在出信点的事件信息。
电子邮件发送完成后,出信点会在设定的时间删除该电子邮件的入信息。该步骤记录出信点是否成功删除入信信息的事件信息。
步骤S304、查询时,获取标识信息对应的电子邮件的事件信息。
依据该事件信息,就可以清楚知道该电子邮件通过入信点、投递点、及出信点时所发生的故障事件,并可以依据标识信息,查找到发生故障的电子邮件。
本发明入信点的事件信息主要包括成功接收入信、过滤入信、拒绝入信、及进入投递点等事件。投递点的事件信息主要包括成功接收入信、过滤入信、投递退信、延迟退信、投递成功、退信延时投递、及退信投递成功。出信点的事件信息主要包括成功删除入信、删除入信失败等信息。
本发明还可在根据电子邮件系统的具体设置情况,选择在入信点或投递点加设反病毒成功、反病毒失败的事件信息。
参阅图4,为本发明第三实施例提供的电子邮件的监控方法流程图,具体步骤如下所述。
步骤S401、为电子邮件添加唯一的标识信息。
电子邮件事件集合ST建立后,电子邮件服务系统为电子邮件的设置唯一对应的标识信息。
步骤S402、为电子邮件建立事件集合,该事件集合包括该电子邮件标识信息、入信点事件集合、投递点事件集合、及出信点事件集合。
为电子邮件建立事件集合ST,该集合包括电子邮件标识信息MID、入信点事件集合SI、投递点事件集合SD、及出信点事件集合SO。既ST={MID、SI、SD、SO}。
步骤S403、记录电子邮件在入信点的事件信息。
电子邮件经入信点进入电子邮件传送系统,电子邮件服务器需要对进入的电子邮件进行检验,如,检验该电子邮件是否符合自身的进入策略,是否携带病毒等。本发明在入信点事件信息SI中记录接收入信、过滤入信、拒绝入信、反病毒成功、反病毒失败、及进入投递点等事件信息。既SI={记录接收入信、过滤入信、拒绝入信、反病毒成功、反病毒失败、进入投递点}。
其记录方式主要有两种,一种是设置标志位,对应上述每个事件都设置一个标志位,如果发生该事件,则将相应标志位置位,例如,电子邮件在入信点发生记录接收入信、反病毒成功、进入投递点三个事件,将这三个事件对应的标志位置位,过滤入信、拒绝入信、反病毒失败对应的标志位不变。另一种是直接记录该电子邮件通过入信点时与上述事件相关的数据信息,例如,电子邮件在入信点发生记录接收入信、反病毒成功、进入投递点三个事件,则记录接收入信的时间、反病毒时杀毒数据、进入投递点的时间等相关数据。
电子邮件系统将上述事件写入该电子邮件的SI集合中。
步骤S404、记录电子邮件在投递点所发生的事件信息。
本发明在投递点事件信息SD中记录成功接收入信、过滤入信、投递退信、延迟退信、投递成功、退信延时投递、及退信投递成功等事件信息。既SD={成功接收入信、过滤入信、投递退信、延迟退信、投递成功、退信延时投递、退信投递成功}。
本发明在投递点记录事件的方式与步骤S403中记录方式相同,电子邮件系统将上述事件写入该电子邮件的SD集合中。
步骤S405、记录电子邮件在出信点的事件信息。
本发明在出信点事件信息SO中成功删除入信、删除入信失败等事件信息。既SO={成功删除入信、删除入信失败}。
电子邮件发送完成后,出信点会在设定的时间删除该电子邮件的入信息。记录事件的方式与步骤S403中记录方式相同,电子邮件系统将上述事件写入该电子邮件的SO集合中。
步骤S406、查询时,获取标识信息对应的电子邮件的事件信息。
如果发送端发送电子邮件后,接收端没有接收到该电子邮件,需要查询该电子邮件,或想了解某个接收到的电子邮件的相关传送信息。可利用电子邮件系统获取该电子邮件的标识信息MID,查找与该MID唯一对应的电子邮件的事件集合ST。依据该事件集合ST,就可以清楚知道该电子邮件通过入信点、投递点、及出信点时所发生的各种事件,并可以依据该MID,查找到发生故障的电子邮件。
查询某个电子邮件,根据该电子邮件的MID获取到该电子邮件的事件集合ST,ST={MID、SI、SD、SO}。如, SI中被置位的事件信息只有成功接收入信、进入投递点;SD中被置位的事件信息只有成功接收入信、投递成功;SO中被置位的事件只有成功删除入信或删除入信失败,则表示该电子邮件已成功投递。
如,SI中被置位的事件信息只有成功接收入信、过滤入信;SD、SO中没有被置位的事件信息,则表示该电子邮件在入信点被过滤。
如,SI中被置位的事件信息只有成功接收入信、进入投递点;SD中被置位的事件信息只有成功接收入信、投递退信、退信投递成功;SO中被置位的事件只有成功删除入信或删除入信失败,则表示该电子邮件在投递点被过滤。
本发明通过记录电子邮件在入信点、投递点、出信点时所发生的各种事件,可在电子邮件出现故障时,根据该事件信息,清楚地了解该电子邮件发生故障的地点和原因。
基于上述电子邮件的监控方法,本发明还提供一种电子邮件的监控系统。
参阅图5,为本发明第四实施例提供的电子邮件的监控系统示意图,包括标识添加单元51、事件信息记录单元52、及事件信息查询单元53。
标识添加单元51为电子邮件添加唯一的标识信息。在电子邮件发送前,标识添加单元51为准备发送的电子邮件添加标识信息,该标识信息与该电子邮件唯一对应。标识信息可为电子邮件的发送端的邮箱地址信息、接收端的邮箱地址信息、或发送端的邮箱地址信息与接收端的邮箱地址信息的结合,也可以包含电子邮件的服务器名、进程名、时间信息等。
事件信息记录单元52记录电子邮件在入信点和投递点是否成功传送的事件信息。电子邮件在传送过程中,需通过入信点进入邮件传送系统的各投递点后,在出信点输出,到达邮件接收端。电子邮件在传送过程中,被延迟、过滤、退信等故障事件大多数会发生在入信点和投递点。因此,事件信息记录单元52记录电子邮件在入信点和投递点所发生的事件信息,该事件信息清楚地表明该电子邮件通过入信点和投递点时所发生各种事件。
事件信息查询单元53在查询时,获取标识信息对应的电子邮件的事件信息。如果发送端发送电子邮件后,接收端没有接收到该电子邮件。需要查询该电子邮件时,事件信息查询单元53获取该电子邮件的标识信息,查找与该标识信息对应的电子邮件的事件信息。依据该事件信息,就可以清楚知道该电子邮件通过入信点和投递点时所发生的故障事件,并可以依据标识信息,查找到发生故障的电子邮件。
本发明入信点的事件信息主要包括成功接收入信、过滤入信、拒绝入信、及进入投递点等事件。投递点的事件信息主要包括成功接收入信、过滤入信、投递退信、延迟退信、投递成功、退信延时投递、及退信投递成功。还可在根据电子邮件系统的具体设置情况,选择在入信点或投递点加设反病毒成功、反病毒失败的事件信息。
以上对本发明所提供的一种电子邮件监控方法及监控系统,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种电子邮件的监控方法,其特征在于,包括为电子邮件添加唯一的标识信息;记录电子邮件在入信点和投递点的事件信息;查询时,获取所述标识信息对应的所述电子邮件的上述事件信息。
2.如权利要求1所述的方法,其特征在于,还包括记录所述电子邮件在出信点的事件信息。
3.如权利要求2所述的方法,其特征在于,在为电子邮件添加唯一的标识信息之后,还包括为电子邮件建立事件集合,所述事件集合包括所述标识信息、所述入信点事件的信息集合、所述投递点的事件信息集合、及所述出信点的事件信息集合。
4.如权利要求3所述的方法,其特征在于,所述事件信息的记录方式是对应每个事件信息都设置一个标志位,如该事件发生,则将该事件对应的标志位置位。
5.如权利要求1至4任一项所述的方法,其特征在于,所述入信点的事件信息包括成功接收入信信息、过滤入信信息、拒绝入信信息、及进入投递点信息。
6.如权利要求5所述的方法,其特征在于,所述入信点的事件信息还包括反病毒成功信息、反病毒失败信息。
7.如权利要求1至4任一项所述的方法,其特征在于,所述投递点的事件信息包括成功接收入信信息、过滤入信信息、投递退信信息、延迟退信信息、投递成功信息、退信延时投递信息、及退信投递成功信息。
8.如权利要求7所述的方法,其特征在于,所述投递点的事件信息还包括反病毒成功信息、反病毒失败信息。
9.如权利要1至4任一项所述的方法,其特征在于,所述标识信息为所述电子邮件的发送邮箱地址信息与/或接收邮箱地址信息。
10.一种电子邮件的监控系统,其特征在于,包括标识添加单元、事件信息记录单元、及事件信息查询单元所述标识添加单元,用于为电子邮件添加唯一的标识信息;所述事件信息记录单元,用于记录电子邮件在入信点和投递点的事件信息;所述事件信息查询单元,用于在查询时,获取所述标识信息对应的所述电子邮件的上述事件信息。
全文摘要
本发明公开一种电子邮件的监控方法,包括为电子邮件添加唯一的标识信息;记录电子邮件在入信点和投递点的事件信息;查询时,获取所述标识信息对应的所述电子邮件的上述事件信息。同时,本发明还公开一种电子邮件的监控系统。本发明可以对具体的每个邮件的传送过程进行监控,在某个电子邮件丢失时,能够跟踪、查询到该电子邮件的具体丢失情况。
文档编号H04L12/26GK101072202SQ20071010732
公开日2007年11月14日 申请日期2007年5月25日 优先权日2007年5月25日
发明者张斌 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1