实现电子邮件高速上传和下载的方法和系统技术方案

技术编号:4283861 阅读:632 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种实现电子邮件高速上传和下载的方法和系统,包括:上传时,Web邮件服务器计算附件大小,将附件大小与系统策略启动阀值进行比较,如果附件大小满足阀值要求,发送网络策略请求给策略控制服务器;策略控制服务器根据web邮件服务器下发的请求改变网络策略,提升用户上传访问速度;下载时,web邮件服务器访问邮件服务器,根据返回参数计算用户未读邮件大小,将用户邮件大小和系统策略启动阀值进行比较,如果达到该阀值,发送网络策略请求给策略控制服务器;策略控制服务器根据web邮件服务器下发的请求改变网络策略,提升用户下载访问速度。本发明专利技术能够在不申请更高接入带宽的条件下,实现大邮件的上传和下载。

【技术实现步骤摘要】

本专利技术涉及数据通信中互联网技术,特别是指一种实现电子邮件高速上传和下载的方法和系统
技术介绍
目前,Email服务主要包括2种形式一种是通过邮件客户端软件直接作为邮件服 务器进行邮件的收发,另一种是通过恥b访问邮件服务器进行收发。 一般在商务上web方 式对运营商更有价值。在恥b方式中,邮件服务包括3个参与实体,用户浏览器、邮件web 服务器和邮件服务器。用户通过浏览器访问邮件web服务器,邮件web服务器使用邮件协 议访问邮件服务器,并通过恥b界面将内容和操作命令展示给用户。现有技术所使用的协 议描述如图1所示用户浏览器与邮件web服务器之间使用http协议,邮件web服务器与 邮件服务器之间使用SMTP/POP协议。 其中,Http协议使用80端口 ,加上用户地址和邮件web服务器地址构成业务流的 标识别。 SMTP (Simple Mail Transfer Protocol)是电子邮件从客户机传输到服务器或从 某一个服务器传输到另一个服务器使用的传输协议。SMTP是请求/响应协议,命令和响应 都是基于ASCII文本,并以CR和LF符结束。响应包括一个表示返回状态的三位数字代码。 SMTP在TCP协议25端口监听连接请求。 SMTP命令包括 HELO向服务器标识用户身份。发送者能欺骗、说谎,但一般情况下服务器都能检测 到。EHL0扩展向服务器标识用户身份。发送者能欺骗、说谎,但一般情况下服务器都能检测 到。MAIL FROM命令中指定的地址是发件人地址RCPT T0标识单个的邮件接收人;可有多个 RCPT TO;常在MAIL命令后面。DATA在单个或多个RCPT命令后,表示所有的邮件接收人已 标识,并初始化数据传输,以CRLF. CRLF结束,VRFY用于验证指定的用户/邮箱是否存在; 由于安全方面的原因,服务器常禁止此命令,EXPN验证给定的邮箱列表是否存在,扩充邮箱 列表,也常被禁用,HELP查询服务器支持什么命令,N00P无操作,服务器应响应0K, RSET重 置会话,当前传输被取消,QUIT结束会话。 POP是适用于C/S结构的脱机模型的电子邮件协议,目前已发展到第三版,称 P0P3。当客户机与服务器连接并查询新电子邮件时,被该客户机指定的所有将被下载的邮 件都将被程序下载到客户机,下载后,电子邮件客户机就可以删除或修改任意邮件,而无需 与电子邮件服务器进一步交互。P0P3客户向P0P3服务器发送命令并等待响应,P0P3命令 采用命令行形式,用ASCII码表示。服务器响应是由一个单独的命令行组成,或多个命令行 组成,响应第一行以ASCII文本+OK或-ERR指出相应的操作状态是成功还是失败。在P0P3 协议中有三种状态认可状态、处理状态和更新状态。当客户机与服务器建立联系时,一旦 客户机提供了自己身份并成功确认,即由认可状态转入处理状态,在完成相应的操作后客 户机发出quit命令,则进入更新状态,更新之后最后重返认可状态,如图2所示。 —般情况下,大多数现有的P0P3客户与服务器执行采用ASCH明文发送用户名和 口令,在认可状态等待客户连接的情况下,客户发出连接,并由命令user/pass对在网络上 发送明文用户名和口令给服务器进行身份确认。 一旦确认成功,便转入处理状态。为了避 免发送明文口令的问题,有一种新的认证方法,命令为AP0P,使用AP0P, 口令在传输之前被 加密。第一次与服务器连接时,P0P3服务器向客户机发送一个ASCII码问候,这个问候由 一串字符组成对每个客户机是唯一的,与当时的时间有关。然后客户机把它的纯文本口令 附加到从服务器接收到的字符串之后,再计算出结果字符串的MD5单出函数消息摘要,客 户机把用户名与MD5消息摘要作为AP0P命令的参数一起发送出去。P0P3命令码如下 USER username此命令与下面的pass命令若成功,将导致状态转换; PASS password ;AP0P Name, Digest Digest是MD5消息摘要; STAT None处理请求服务器发回关于邮箱的统计资料,如邮件总数和总字节数; UIDL[Msg#]处理返回邮件的唯一标识符,P0P3会话的每个标识符都将是唯一的; LIST[Msg#]处理返回邮件数量和每个邮件的大小; RETR[Msg#]处理返回由参数标识的邮件的全部文本; DELE[Msg#]处理服务器将由参数标识的邮件标记为删除,由quit命令执行; RSET None处理服务器将重置所有标记为删除的邮件,用于撤消DELE命令; TOP [Msg#]处理服务器将返回由参数标识的邮件前n行内容,n必须是正整数; N00P None处理服务器返回一个肯定的响应。 策略控制服务器是基于宽带网络质量差异化的控制系统,通过策略控制服务器系 统实现用户接入点(网关)、业务接入点(BRAS/SR)、内容出口点(IDC内容出口 )三个关键 网络节点协同控制带宽和优先级(全网部署可以实现端到端的业务保证),三点能力可以 根据客户/业务需要单独或组合提供给客户(或CP/SP应用),从而创建了宽带精细化运营 能力,提供了基于应用与带宽保证相结合的商业模式。 策略控制服务器向应用层提供基于策略的传送控制功能,使应用层能够请求对网 络资源进行预留,并且不需要了解底层传送网络。策略控制服务器根据运营商的策略对应 用层的资源请求进行评估并预留相应的资源,使运营商能够执行接纳控制并设置独立的承 载媒体流策略。策略控制服务器使各种业务可以承载在不同的接入网上,而不会对业务能 力产生影响。 目前,web方式电子邮箱(Email)服务空间一般都在1G-10G之间,在发送和共享 一些图片、视频、办公附件的时候,文件大小经常在几兆到几百兆之间,这样对于普通带宽 的用户来说发送和接收时间在几分钟到几十分钟之间;如果邮件再大, 一般来说,时间超过 半小时用户就会放弃操作。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种实现电子邮件高速上传和下载的方法和系 统,能够在不需要用户申请更高接入带宽的条件下,实现大邮件的高速上传和下载。 基于上述目的本专利技术提供的一种实现电子邮件高速上传和下载的系统,包括 Web邮件服务器,用于当电子邮件上传时,Web邮件服务器实时检查当前上传的附件大小,将当前已上传的附件大小与系统策略启动阀值进行比较,如果已上传的附件大小达到所述启动阀值,发送网络策略请求给策略控制服务器;当电子邮件下载时,访问邮件服务器,根据返回参数计算用户未读邮件大小,将用户邮件大小和系统策略启动阀值进行比较,如果邮件大小达到该启动阀值,发送网络策略请求给策略控制服务器; 邮件服务器,用于管理用户的邮件数据,提供标准的POP和SMTP接口供WEB邮件服务器调用; 策略控制服务器,用于根据web邮件服务器下发的请求改变网络策略,提升用户 上传或者下载的访问速度。 可选的,该系统所述网络策略请求参数包括用户源IP地址、目的IP地址、服务端 口号、MAC地址、请求带宽、QOS级别。 可选的,该系统所述策略控制服务器下发的网络策略只针对下发策略中的IP流; 所述IP流由所述的源IP地址、目的IP地址、服务端口号以及MAC地址确本文档来自技高网
...

【技术保护点】
一种实现电子邮件高速上传和下载的系统,其特征在于,包括:    Web邮件服务器,用于当电子邮件上传时,Web邮件服务器实时检查当前上传的附件大小,将当前已上传的附件大小与系统策略启动阀值进行比较,如果已上传的附件大小达到所述启动阀值,发送网络策略请求给策略控制服务器;当电子邮件下载时,访问邮件服务器,根据返回参数计算用户未读邮件大小,将用户邮件大小和系统策略启动阀值进行比较,如果邮件大小达到该启动阀值,发送网络策略请求给策略控制服务器;    邮件服务器,用于管理用户的邮件数据,提供标准的POP和SMTP接口供WEB邮件服务器调用;    策略控制服务器,用于根据web邮件服务器下发的请求改变网络策略,提升用户上传或者下载的访问速度。

【技术特征摘要】
一种实现电子邮件高速上传和下载的系统,其特征在于,包括Web邮件服务器,用于当电子邮件上传时,Web邮件服务器实时检查当前上传的附件大小,将当前已上传的附件大小与系统策略启动阀值进行比较,如果已上传的附件大小达到所述启动阀值,发送网络策略请求给策略控制服务器;当电子邮件下载时,访问邮件服务器,根据返回参数计算用户未读邮件大小,将用户邮件大小和系统策略启动阀值进行比较,如果邮件大小达到该启动阀值,发送网络策略请求给策略控制服务器;邮件服务器,用于管理用户的邮件数据,提供标准的POP和SMTP接口供WEB邮件服务器调用;策略控制服务器,用于根据web邮件服务器下发的请求改变网络策略,提升用户上传或者下载的访问速度。2. 根据权利要求1所述的系统,其特征在于,所述网络策略请求参数包括用户源IP地 址、目的IP地址、服务端口号、MAC地址、请求带宽、QOS级别。3. 根据权利要求2所述的系统,其特征在于,所述策略控制服务器下发的网络策略只 针对下发策略中的IP流;所述IP流由所述的源IP地址、目的IP地址、服务端口号以及MAC地址确定。4. 根据权利要求l所述的系统,其特征在于,所述web邮件服务器还用于在下发策略的 同时,标记当前用户的状态为优先承载;在所述邮件上传和下载过程中,如果用户邮件大小 达到所述阀值,恥b邮件服务器检查用户当前状态,如果当前状态已然是优先承载则不进行 进一步的发送网络策略请求操作;否则,执行所述发送网络策略请求的操作给策略控制服 务器的操作。5. 根据权利要求1所述的系统,其特征在于,所述web邮件服务器,还用于在收到用户 的退出登录请求后,检查用户当前状态,如果当前用户的状态不是优先承载,则直接退出用 户登录;如果是优先承载,发送网络策略取消请求给策略控制服务器;策略控制服务器,还用于根据web邮件服务器下发的取消请求改变网络策略,恢复为 用户初始状态。6. 根据权利要求5所述的系统,其特征在于,所述发送的网络策略请求参数包括用户 源IP地址、目的IP地址、服务端口号、MAC地址、请求带宽、QOS级别。7. 根据权利要求l所述的系统,其特征在于,所述web邮件服务器中还设置有用户帐户 数据库,其中包含用户的优先级别字段。8. 根据权利要求7所述的系统,其特征在于,所述web邮件服务器还用于读取用户的新 邮件列表的同时计算邮件内容大小,根据系统预先设置的阀值判断是否需要下发策略。9. 一种实现电子邮件高速上传和下载的方法,其特征在于,包括当电子邮件上传时,Web邮件服务器...

【专利技术属性】
技术研发人员:刘波
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:11[中国|北京]

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

1