邮件传送方法、邮件网关和系统的制作方法

文档序号:7780589阅读:234来源:国知局
邮件传送方法、邮件网关和系统的制作方法
【专利摘要】本发明公开了一种邮件传送方法、邮件网关和系统,其中,所述邮件传送方法包括:邮件网关收集应用服务器发送的所需传送至用户的信息,邮件网关对所述获取到的内容按照预设的邮件格式进行组建、转发和备份等管理,邮件网关将所述组建的邮件经过数据签名后发送至外发邮件服务器,以使所述邮件服务器将所述存储的邮件发送至相应的用户邮箱,并保证了外发邮件的真实性和不可伪造性。因此,本发明实现了对应用服务器所需推送信息按照统一邮件格式和安全要求的管理,并最终将这些邮件通过外发邮件服务器安全、统一地发送至相应的用户邮箱中,提高了应用服务器的安全性、以及邮件传送的速度和效率。
【专利说明】邮件传送方法、邮件网关和系统
【技术领域】
[0001]本发明涉及通信技术,尤其涉及一种邮件传送方法、邮件网关和系统。
【背景技术】
[0002]随着通信技术的不断发展,针对邮件网关的应用越来越广泛。其中,邮件网关(mail gateway)指的是将电子邮件(electronic mail, e-mail)从一个网络传送到另一个网络。比如,通过邮件网关将用户的电子邮件从某个网络传送到互联网(internetwork,简称internet),或者从互联网传送到另一个网络,其中,互联网也称为外网。
[0003]现有技术中,邮件网关一般位于外网和企业内部邮件服务器之间,目的是通过更改端口映射、IP等外网设置,让企业所有邮件首先经过邮件网关过滤后,再到达企业内部邮件服务器。当利用现有的邮件网关传送邮件时,一般通过客户端(outlook、exchange、oxmail或者webmail等)人工操作的方式才能发送一个邮件。
[0004]但是,当一个应用系统需要推送大量的信息给用户的时候,若利用上述人工操作的方式传送这些邮件时,则使得传送速度很慢,传送效率也很低。

【发明内容】

[0005]有鉴于此,本发明实施例的目的在于提出一种邮件传送方法、邮件网关和系统,解决应用系统需要大量推送信息给客户时,利用人工操作的方式传送速度很慢,传送效率也很低的问题,同时可以很好地管理这些信息的内容和安全性。
[0006]第一方面,本发明实施例提供了一种邮件传送方法,所述方法包括:
[0007]邮件网关收集应用服务器发送的所需传送至用户的信息;
[0008]邮件网关按照预设的邮件格式对收集到的所述信息进行邮件组建,所述邮件组建后得到用户邮件;
[0009]邮件网关将所述用户邮件经过数据签名后发送至外发邮件服务器,以使所述外发邮件服务器将所述经过数据签名的用户邮件通过外发邮件用户发送至相应的用户邮箱。
[0010]第二方面,本发明实施例提供了一种邮件网关,所述邮件网关包括:
[0011]信息收集模块,用于收集应用服务器发送的所需传送至用户的信息;
[0012]邮件组建模块,用于按照预设的邮件格式对收集到的所述信息进行邮件组建,所述邮件组建后得到用户邮件;
[0013]邮件发送模块,用于将将所述用户邮件经过数据签名后发送至外发邮件服务器,以使所述外发邮件服务器将所述经过数据签名的用户邮件通过外发邮件用户发送至相应的用户邮箱。
[0014]第三方面,本发明实施例提供了一种邮件传送系统,所述系统包括:本发明任意实施例提供的邮件网关、应用服务器和外发邮件服务器;其中,所述外发邮件服务器具有外发邮件用户,并用于当预设的时间内没有接收到所述邮件网关发送的邮件时,则断开与所述邮件网关的通信连接。[0015]本发明实施例提供的邮件传送方法、邮件网关和系统,通过收集应用服务器发送的所需传送至用户的信息,按照预设的邮件格式对收集到的所述信息进行邮件组建,所述邮件组建后得到用户邮件,将所述用户邮件经过数据签名后发送至外发邮件服务器,以使所述外发邮件服务器将所述经过数据签名的用户邮件通过外发邮件用户发送至相应的用户邮箱,并保证了外发邮件的真实性和不可伪造性,从而实现了对应用服务器所需推送的信息按照统一邮件格式和安全要求进行管理,并最终将这些用户邮件通过外发邮件服务器安全、统一地发送至相应的用户邮箱中,提高了邮件传送系统安全性、以及邮件传送的速度和效率。
【专利附图】

【附图说明】
[0016]图1是本发明第一实施例的邮件传送系统的架构图;
[0017]图2是本发明第二实施例的邮件传送方法的流程图;
[0018]图3是本发明第三实施例的邮件传送方法的流程图;
[0019]图4是本发明第四实施例的邮件传送方法的流程图;
[0020]图5是本发明第五实施例的邮件网关的示意图;
图6是本发明第五实施例的邮件网关中的邮件发送模块的示意图。
【具体实施方式】
[0021]为了使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0022]本发明实施例提供的邮件传送方法、邮件网关和系统中,邮件网关通过收集应用服务器发送的所需传送至用户的信息,按照预设的邮件格式对收集到的所述信息进行邮件组建,所述邮件组建后得到用户邮件,将所述用户邮件经过数据签名后发送至外发邮件服务器,以使所述外发邮件服务器将所述经过数据签名的用户邮件通过外发邮件用户发送至相应的用户邮箱,并保证了外发邮件的真实性和不可伪造性,从而实现了对应用服务器所需推送的信息按照统一邮件格式和安全要求进行管理,并最终将这些用户邮件通过外发邮件服务器安全、统一地发送至相应的用户邮箱中,提高了邮件传送系统安全性、以及邮件传送的速度和效率。
[0023]图1是本发明第一实施例的邮件传送系统的架构图。如图1所示,该邮件传送系统10包括邮件网关11、应用服务器12和外发邮件服务器13。
[0024]邮件网关11从应用服务器12中收集应用服务器发送的所需传送至用户的信息,并按照预设的邮件格式对所述收集到的信息进行邮件组建,所述邮件组建后得到用户邮件,以及将所述用户邮件经过数据签名后发送至外发邮件服务器13,以使外发邮件服务器13将所述经过数据签名的用户邮件发送至相应的用户邮箱。
[0025]其中,应用服务器12可以提供大量的信息,比如,几十万或几百万条信息。外发邮件服务器13具有外发邮件用户,优选是一个统一的外发邮件用户,并用于当预设的时间内没有接收到邮件网关12发送的邮件时,则断开与邮件网关12的通信连接。
[0026]上述邮件网关11与应用服务器12可以建立传输控制协议/因特网互联协议(Transmission Control Protocol/Internet Protocol, TCP/IP)连接,通过标准的通信协议从应用服务器12获取所需传送至用户的信息,然后,利用简单邮件传输协议(SimpleMail Transfer Protocol, SMTP)或扩展的简单邮件传输协议(Extended Simple MailTransfer Protocol, ESMTP)将根据这些信息组建的用户邮件转发至外发邮件服务器13。其中,在转发用户邮件之前,还要对该需要转发的用户邮件进行数据签名,只有经过数据签名的用户邮件才可以发送至外发邮件服务器13,这样保证了外发邮件的真实性和不可伪造性。
[0027]图2是本发明第二实施例的邮件传送方法的流程图。该邮件传送方法可以应用于图1中的邮件传输系统中,其执行主体可以为邮件网关。如图2所示,该邮件传送方法包括:
[0028]步骤210、邮件网关收集应用服务器发送的所需传送至用户的信息。
[0029]具体地,在邮件网关从应用服务器中获取所需传送至用户的信息之前,先要与应用服务器建立通信连接。其中,通信连接可以为长连接,该长连接指的是通信连接建立后就一直保持连接状态。在此过程中,邮件网关还要将自身的网关标识发送给应用服务器。一旦邮件网关与应用服务器建立通信连接后,应用服务器可以主动向邮件网关发送邮件,通过邮件网关,把邮件推送给相应的用户。
[0030]步骤220、邮件网关按照预设的邮件格式对所述收集到的信息进行邮件组建,所述邮件组建后得到用户邮件。
[0031]具体地,邮件网关按照预设的邮件格式对所述收集到的信息进行邮件组建之后,对邮件组建后得到的用户邮件可以采用预设的存储方式进行存储。其中,预设的存储方式还可以为文件存储方式,也可以为队列存储方式。
[0032]步骤230、邮件网关将所述用户邮件经过数据签名后发送至外发邮件服务器,以使所述外发邮件服务器将所述经过数据签名的用户邮件通过外发邮件用户发送至相应的用户邮箱。
[0033]具体地,邮件网关将经过数据签名后的用户邮件存储的邮件发送至外发邮件服务器,目的是让外发邮件服务器将接收到的所述经过数据签名后的用户邮件发送至相应的用户邮箱,这样保证了外发邮件的真实性和不可伪造性。其具体的发送过程,如图4所示。
[0034]优选地,步骤210中邮件网关收集所需传送至用户的信息具体包括:邮件网关以客户端方式与应用服务器建立通信连接,并收集所述应用服务器发送的所需传送至用户的信息。
[0035]上述收集所需传送至用户的信息的详细过程见图3所示。
[0036]优选地,步骤220中邮件网关按照预设的邮件格式对收集到的所述信息进行邮件组建,所述邮件组建后得到用户邮件,还包括:邮件网关采用预设的存储方式对所述用户邮件进行存储。
[0037]其中,邮件存储文件中保存着大量的用户邮件,具体包括每个邮件的源地址及长度、目的地址及长度、邮件主题及长度、邮件内容及长度等,如表I所示。
[0038]表I
[0039]
【权利要求】
1.一种邮件传送方法,其特征在于,所述方法包括: 邮件网关收集应用服务器发送的所需传送至用户的信息; 邮件网关按照预设的邮件格式对所述收集到的信息进行邮件组建,所述邮件组建后得到用户邮件; 邮件网关将所述用户邮件经过数据签名后发送至外发邮件服务器,以使所述外发邮件服务器将所述经过数据签名的用户邮件通过外发邮件用户发送至相应的用户邮箱。
2.根据权利要求1所述的邮件传送方法,其特征在于,所述邮件网关收集应用服务器发送的所需传送至用户的信息具体包括: 邮件网关以客户端方式与所述应用服务器建立通信连接,并收集应用服务器发送的所需传送至用户的信息。
3.根据权利要求1或2所述的邮件传送方法,其特征在于,所述邮件网关按照预设的邮件格式对收集到的所述信息进行邮件组建,所述邮件组建后得到用户邮件,还包括: 邮件网关采用文件存储方式对所述用户邮件进行存储,得到邮件存储文件。
4.根据权利要求3所述的邮件传送方法,其特征在于,所述邮件网关将所述用户邮件经过数据签名后发送至外发邮件服务器具体包括: 当邮件网关检测到所述邮件存储文件时,则与所述外发邮件服务器建立通信连接; 邮件网关对所述邮件存储文件进行用户身份鉴权; 邮件网关将通过所述用户身份鉴权的邮件存储文件中的至少一个用户邮件经过数据签名后发送至外发邮件服务器。
5.根据权利要求4所述的邮件传送方法,其特征在于,所述方法还包括: 邮件网关对已经发送的用户邮件进行备份,得到邮件备份文件; 邮件网关获取邮件传送的日志信息,以使根据所述日志信息获知邮件传送的运行状态。
6.一种邮件网关,其特征在于,所述邮件网关包括: 信息收集模块,用于收集应用服务器发送的所需传送至用户的信息; 邮件组建模块,用于按照预设的邮件格式对收集到的所述信息进行邮件组建,所述邮件组建后得到用户邮件; 邮件发送模块,用于将所述用户邮件经过数据签名后发送至外发邮件服务器,以使所述外发邮件服务器将所述经过数据签名的用户邮件通过外发邮件用户发送至相应的用户邮箱。
7.根据权利要求6所述的邮件网关,其特征在于,所述信息收集模块还用于以客户端方式与所述应用服务器建立通信连接,并收集应用服务器发送的所需传送至用户的信息; 以及,所述邮件组建模块采用文件存储方式对所述用户邮件进行存储,得到邮件存储文件。
8.根据权利要求7所述的邮件网关,其特征在于,所述邮件发送模块包括: 连接单元,用于当检测到所述邮件存储文件时,则与所述外发邮件服务器建立通信连接; 身份鉴权单元,用于对所述邮件存储文件进行用户身份鉴权; 邮件发送单元,用于将通过所述用户身份鉴权的邮件存储文件中的至少一个用户邮件经过数据签名后发送至外发邮件服务器。
9.根据权利要求7所述的邮件网关,其特征在于,所述邮件网关还包括: 邮件备份模块,用于对已经发送的用户邮件进行备份,得到邮件备份文件; 日志监控模块,用于获取所述邮件获取模块、所述邮件存储模块、以及所述邮件发送模块的邮件传送的日志信息,以使根据所述日志信息获知邮件传送的运行状态。
10.一种邮件传送系统,其特征在于,所述系统包括:根据权利要求6至9任一项所述的邮件网关、应用服务器和外发邮件服务器; 其中,所述外发邮件服务器具有外发邮件用户,并用于当预设的时间内没有接收到所述邮件网关发送的邮件时,则断开与所`述邮件网关的通信连接。
【文档编号】H04L12/66GK103716228SQ201310686963
【公开日】2014年4月9日 申请日期:2013年12月16日 优先权日:2013年12月16日
【发明者】曹纪清 申请人:苏州工业园区服务外包职业学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1