电子邮件系统及其隔离邮件处理方法技术方案

技术编号:9768199 阅读:176 留言:0更新日期:2014-03-15 23:13
本发明专利技术公开了一种电子邮件系统及其隔离邮件处理方法,所述系统包括:数据库服务器,用于存储隔离邮件数据表;发送邮件服务器,用于判断电子邮件符合隔离条件后将其移入本服务器中与该隔离条件对应的隔离区中,并向隔离邮件数据表中增加该电子邮件的隔离信息,并根据接收的隔离邮件操作请求中的隔离区的目录名、电子邮件的文件名以及隔离邮件操作类型,对相应目录下的相应电子邮件进行相应隔离邮件操作类型的操作后返回操作完毕通知;管理平台服务器,用于将接收的隔离邮件操作请求向发送邮件服务器转发,并在接收到操作完毕通知后,删除隔离邮件数据表中该操作完毕通知所涉及的电子邮件的隔离信息。从而保证发送邮件服务器的性能,节约网络带宽。

【技术实现步骤摘要】

本专利技术涉及互联网领域,尤其涉及一种。
技术介绍
电子邮件(electronic mail)是一种用电子手段提供信息交换的通信方式,是Internet (互联网)应用最广的服务;通过网络的电子邮件系统,用户可以快速、低廉的方式与其他网络用户联系。互联网电子邮件的投递过程通常是:用户通过客户端发送电子邮件到邮件服务器,邮件服务器对接收的电子邮件进行处理后,将处理后的电子邮件转发到收件方的邮件服务器。电子邮件的收件方可以登录到收件方的邮件服务器读取到电子邮件。为描述方便,本文中将对接收的电子邮件进行处理,并转发处理后的电子邮件的邮件服务器称为发送邮件服务器;将收件方的邮件服务器称为接收邮件服务器。在实际应用中,为保护邮件服务器不受病毒或垃圾信息等的干扰,电子邮件系统往往具有隔离电子邮件的功能,即对包含可疑信息或符合设定的隔离条件的电子邮件进行隔离处理。如图1所示,现有的电子邮件系统包括:发送邮件服务器101、隔离邮件服务器102和接收邮件服务器103。其中,隔离邮件服务器102中存储有已隔离的电子邮件。发送邮件服务器101可对接收的电子邮件进行隔离处理,具体方法的流程,如图2所示,包括如下步骤:S201:发送邮件服务器101接收到电子邮件。具体地,发送邮件服务器101可以接收用户发送的电子邮件,也可以接收网络中其它发送邮件服务器发送的电子邮件。S202:发送邮件服务器101根据预设的隔离条件,判断是否需要对接收的电子邮件进行隔离;若不需要,则执行步骤S203 ;否则,执行步骤S204。具体地,预设的隔离条件由电子邮件系统的管理员根据具体的需求进行设定;例如,某些电子邮件中可能含有病毒,可以将隔离条件设定为病毒邮件隔离条件,对包含病毒的电子邮件进行隔离;再如,某些电子邮件中可能含有垃圾信息(如恶意广告),可以将隔离条件设定为垃圾邮件隔离条件,对包含垃圾信息的电子邮件进行隔离。S203:发送邮件服务器101将电子邮件发送到接收邮件服务器103。S204:发送邮件服务器101将电子邮件发送到隔离邮件服务器102。具体地,发送邮件服务器101判断出需要对接收的电子邮件进行隔离后,通过广域网或局域网将该电子邮件发送到隔离邮件服务器102。隔离邮件服务器102接收到电子邮件后,将接收的电子邮件存储到本服务器的磁盘中。之后,管理员可以通过网络访问隔离邮件服务器102的磁盘中已隔离的电子邮件,并对磁盘中已隔离的电子邮件进行管理操作。具体地,管理员可以使用隔离邮件服务器102提供的各服务接口,通过客户端104查看已隔离的电子邮件的列表、电子邮件的内容,并可以对隔离邮件服务器102中的电子邮件进行删除操作或投递操作等;其中,投递操作指的是将电子邮件投递到接收邮件服务器103的操作。然而,发送邮件服务器在判断出需要对接收到的电子邮件进行隔离后,将接收的电子邮件以SMTP (Simple Mail Transfer Protocol,简单邮件传输协议)方式发送到隔离邮件服务器,这种网络数据传输方式占用的网络带宽量较大,会影响到发送邮件服务器的发送电子邮件的性能;当需要隔离的电子邮件较多,且带有较大的附件时,影响更为明显。
技术实现思路
针对上述现有技术存在的缺陷,本专利技术提供了一种,用以节约网络带宽,保证发送邮件服务器的性能。根据本专利技术的一个方面,提供了一种电子邮件系统,包括:数据库服务器,用于存储隔离邮件数据表,所述隔离邮件数据表中记录有已隔离的电子邮件的隔离信息,包括隔离区的目录名、所述电子邮件的文件名;发送邮件服务器,用于接收到电子邮件后,若判断出所述电子邮件符合预设的隔离条件,则将所述电子邮件移入本服务器中、与所述隔离条件相对应的隔离区中;并向所述数据库服务器的隔离邮件数据表中增加所述电子邮件的隔离信息;以及接收到隔离邮件操作请求后,根据其中携带的隔离区的目录名、电子邮件的文件名、以及隔离邮件操作类型,对相应目录下的相应电子邮件进行所述隔离邮件操作类型的操作,之后返回操作完毕通知;管理平台服务器,用于接收到客户端发送的所述隔离邮件操作请求后将其向所述发送邮件服务器转发;以及接收到所述操作完毕通知后,将所述数据库服务器的隔离邮件数据表中、所述操作完毕通知所涉及的电子邮件的隔离信息删除。较佳地,所述管理平台服务器还用于接收到所述客户端发送的隔离邮件列表查看请求后,将从所述数据库服务器的隔离邮件数据表中获取的电子邮件的隔离信息向所述客户端返回。较佳地,所述隔离条件具体包括垃圾邮件隔离条件和病毒邮件隔离条件;以及所述隔离区具体包括与所述垃圾邮件隔离条件相对应的垃圾邮件隔离区、与所述病毒邮件隔尚条件相对应的病毒邮件隔尚区;以及所述隔离邮件操作类型具体包括隔离邮件删除操作、或隔离邮件投递操作。较佳地,所述发送邮件服务器为多个;以及所述电子邮件的隔离信息中还包括保存所述电子邮件的发送邮件服务器的IP地址;以及所述隔离邮件操作请求中还携带有发送邮件服务器的IP地址;以及所述管理平台服务器具体用于接收到所述客户端发送的隔离邮件操作请求后,解析出其中携带的发送邮件服务器的IP地址,将接收到的隔离邮件操作请求向该IP地址对应的发送邮件服务器进行转发。根据本专利技术的另一个方面,还提供了一种电子邮件系统的隔离邮件处理方法,包括:发送邮件服务器接收到电子邮件后,若判断出该电子邮件符合预设的隔离条件,则将该电子邮件移入本服务器中、与所述隔离条件相对应的隔离区中;并向所述数据库服务器存储的隔离邮件数据表中增加该电子邮件的隔离信息,包括该电子邮件所移入的隔离区的目录名、该电子邮件的文件名;所述发送邮件服务器接收到管理平台服务器转发的由客户端发送的隔离邮件操作请求后,根据其中携带的隔离区的目录名、电子邮件的文件名、以及隔离邮件操作类型,对相应目录下的相应电子邮件进行所述隔离邮件操作类型的操作,之后向所述管理平台服务器返回操作完毕通知,所述操作完毕通知用于指示所述管理平台服务器将所述数据库服务器的隔离邮件数据表中、本操作完毕通知所涉及的电子邮件的隔离信息删除。所述隔离邮件操作请求是由所述客户端根据获取的电子邮件的隔离信息进行发送的;以及所述客户端获取电子邮件的隔离信息的具体方法包括:所述管理平台服务器接收到所述客户端发送的隔离邮件列表查看请求后,将从所述数据库服务器的隔离邮件数据表中获取的电子邮件的隔离信息向所述客户端返回。较佳地,所述隔离条件具体包括垃圾邮件隔离条件和病毒邮件隔离条件;以及所述隔离区具体包括垃圾邮件隔离区和病毒邮件隔离区;以及所述若判断出该电子邮件符合预设的隔离条件,则将该电子邮件移入本服务器中、与所述隔离条件相对应的隔离区中,具体包括:若判断出该电子邮件符合预设的垃圾邮件隔离条件,则将该电子邮件移入本服务器中对应所述垃圾邮件隔离条件的垃圾邮件隔离区中;若判断出该电子邮件符合预设的病毒邮件隔离条件,则将该电子邮件移入本服务器中对应所述病毒邮件隔离条件的病毒邮件隔离区中。较佳地,所述发送邮件服务器为多个;以及所述电子邮件的隔离信息中还包括保存所述电子邮件的发送邮件服务器的IP地址;以及所述隔离邮件操作请求中还携带有发送邮件服务器的IP地址;以及所述管理平台服务器转发由客户端发送的隔离邮件操作请求的方法,具体包括:所述管理平台本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201310559808.html" title="电子邮件系统及其隔离邮件处理方法原文来自X技术">电子邮件系统及其隔离邮件处理方法</a>

【技术保护点】
一种电子邮件系统,其特征在于,包括:数据库服务器,用于存储隔离邮件数据表,所述隔离邮件数据表中记录有已隔离的电子邮件的隔离信息,包括隔离区的目录名、所述电子邮件的文件名;发送邮件服务器,用于接收到电子邮件后,若判断出所述电子邮件符合预设的隔离条件,则将所述电子邮件移入本服务器中、与所述隔离条件相对应的隔离区中;并向所述数据库服务器的隔离邮件数据表中增加所述电子邮件的隔离信息;以及接收到隔离邮件操作请求后,根据其中携带的隔离区的目录名、电子邮件的文件名、以及隔离邮件操作类型,对相应目录下的相应电子邮件进行所述隔离邮件操作类型的操作,之后返回操作完毕通知;管理平台服务器,用于接收到客户端发送的所述隔离邮件操作请求后将其向所述发送邮件服务器转发;以及接收到所述操作完毕通知后,将所述数据库服务器的隔离邮件数据表中、所述操作完毕通知所涉及的电子邮件的隔离信息删除。

【技术特征摘要】
1.一种电子邮件系统,其特征在于,包括: 数据库服务器,用于存储隔离邮件数据表,所述隔离邮件数据表中记录有已隔离的电子邮件的隔离信息,包括隔离区的目录名、所述电子邮件的文件名; 发送邮件服务器,用于接收到电子邮件后,若判断出所述电子邮件符合预设的隔离条件,则将所述电子邮件移入本服务器中、与所述隔离条件相对应的隔离区中;并向所述数据库服务器的隔离邮件数据表中增加所述电子邮件的隔离信息;以及接收到隔离邮件操作请求后,根据其中携带的隔离区的目录名、电子邮件的文件名、以及隔离邮件操作类型,对相应目录下的相应电子邮件进行所述隔离邮件操作类型的操作,之后返回操作完毕通知; 管理平台服务器,用于接收到客户端发送的所述隔离邮件操作请求后将其向所述发送邮件服务器转发;以及接收到所述操作完毕通知后,将所述数据库服务器的隔离邮件数据表中、所述操作完毕通知所涉及的电子邮件的隔离信息删除。2.如权利要求1所述的系统,其特征在于, 所述管理平台服务器还用于接收到所述客户端发送的隔离邮件列表查看请求后,将从所述数据库服务器的隔离邮件数据表中获取的电子邮件的隔离信息向所述客户端返回。3.如权利要求1所述的系统,其特征在于,所述隔离条件具体包括垃圾邮件隔离条件和病毒邮件隔离条件;以及 所述隔离区具体包括与所述垃圾邮件隔离条件相对应的垃圾邮件隔离区、与所述病毒邮件隔尚条件相对应的病毒邮件隔尚区;以及 所述隔离邮件操作类型具体包括隔离邮件删除操作、或隔离邮件投递操作。4.如权利要求1-3任一所述的系统,其特征在于,所述发送邮件服务器为多个;以及所述电子邮件的隔离信息中还包括保存所述电子邮件的发送邮件服务器的IP地址;以及 所述隔离邮件操作请求中还携带有发送邮件服务器的IP地址;以及 所述管理平台服务器具体用于接收到所述客户端发送的隔离邮件操作请求后,解析出其中携带的发送邮件服务器的IP地址,将接收到的隔离邮件操作请求向该IP地址对应的发送邮件服务器进行转发。5.—种电子邮件系统的隔离邮件处理方法,其特征在于,包括: 发送邮件服务器接收到电子邮件后,若判断出该电子邮件符合预设的隔离条件,则将该电子邮件移入本服务器中、与所述隔离条件相对应的隔离区中;并向所述数据库服务器存储的隔离邮件数据表中增加该电子邮件的隔离信息,包括该电子邮件所移入的隔离区的目录名、该电子邮件的文件名; 所述发送邮件服务器接收到管理平台服务器转发的由客户端发送的隔离邮件操作请求后,根据其中携带的隔离区的目录名、电子邮件的文件名、以及隔离邮件操作类型,对相应目录下的相应电子邮件进行所述隔离邮件操作类型的操作,之后向所述管理平台服务器返回操作完毕通知,所述操作完毕通知用于指示所述管理平台服务器将所述数据库服务器的隔离邮件数据表中、本操作完毕通知所涉及的电子邮件的隔离信息删除。6.如权利要求5所述的方法,其特征在于,所述隔离邮件操作请求是由所述客户端根据获取的电子邮件的隔离信息进行发送的;以及 所述客户端获取电子邮件的隔离信息的具体方法包括: 所述管理平台服务器接收到所述客户端发送的隔离邮件列表查看请求后,将从所述数据库服务器的隔离邮件数据表中获取的电子邮件的隔离信息向所述客户端返回。7.如权利要求5所述的方法,其特征在于,所述隔离条件具体包括垃圾邮件隔离条件和病毒邮件隔离条件;以及所述隔离区具体包括垃圾邮件隔离区和病毒邮件隔离区;以及 所述若判断出该电子邮件符合预设的隔离条件,则将该电子邮件移入本服务器中、与所述隔离条件相对应的隔离区中,具体包括: 若判断出该电子邮件符合预设的垃圾邮件隔离条件,则将该电子邮件移入本服务器中对应所述垃圾邮件隔离条件的垃圾邮件隔离区中; 若判断出该电子邮件符合预设的病毒邮件隔离条件,则将该电子邮件移入本服务器中对应所述病毒邮件隔离条件的病毒邮件隔离区中。8.如权利要求5-7任一所述的方法,其特征在于,所述发送邮件服务器为多个;以及所述电子邮件的隔离信息中还包括保存所述电子邮件的发送邮件服务器的IP地址;以及 所述隔离邮件操作请求中还携带有发送邮件服务器的IP地址;以及 所述管理平台服务器转发由客户端发送的隔离邮件操作请求的方法,具体包括: 所述管理平台服务器接收到所述客户端发送的隔离邮件操作请求后,解析出其中的发送邮件服务器的IP地址,将接收到的隔离邮件操作请求向该IP地址对应的发送...

【专利技术属性】
技术研发人员:宋健
申请(专利权)人:新浪网技术中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1