一种传输邮件的方法、装置及系统的制作方法

文档序号:9219681阅读:151来源:国知局
一种传输邮件的方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及计算机以及通信技术领域,尤其涉及一种传输邮件的方法、装置及系统。
【背景技术】
[0002]目前,用户在通过网页或邮件客户端编辑邮件时,如果上传附件的资源占用量超过发件人邮件系统的限制,邮件将无法发出;相应的,用户在通过网页或邮件客户端接收邮件时,如果接收附件的资源占用量超过收件人邮件系统的限制,收件人邮件系统则将该邮件退回给发件人邮件系统,并提示附件太大,无法接收。因此,现有技术存在的缺陷主要如下:
[0003](I)当发件人邮件系统对上传附件的资源占用量有限制时,超过所述限制的附件将无法发送;
[0004](2)当收件人邮件系统对接收附件的资源占用量有限制时,超过所述限制的附件将无法接收。

【发明内容】

[0005]有鉴于此,本发明实施例期望提供一种传输邮件的方法、装置及系统,能够在附件的资源占用量超过邮件系统的限制时,实现邮件的正常发送和接收。
[0006]为达到上述目的,本发明的技术方案是这样实现的:
[0007]本发明实施例提供了一种传输邮件的方法,该方法用于发件人邮件系统中,包括:将邮件的附件拆分成子附件;根据拆分后的子附件,将所述邮件拆分成子邮件;发送所述拆分后的子邮件。
[0008]较佳的,所述将邮件的附件拆分成子附件,包括:将所述邮件的附件进行压缩,并将所述压缩后的附件拆分成子附件。
[0009]较佳的,所述将邮件的附件拆分成子附件之前,所述方法还包括:确定所述附件的资源占用量;确定所述附件的资源占用量超过发件人邮件系统的预设值时,将所述附件拆分成子附件。
[0010]较佳的,所述根据拆分后的子附件,将所述邮件拆分成子邮件,包括:根据拆分后的N-1个子附件,将所述邮件拆分成N个子邮件;其中,每个子邮件分别携带标识符,所述标识符用于关联所述N个子邮件;所述N个子邮件中的一个子邮件携带邮件内容相关信息,另外N-1个子邮件携带所述N-1个子附件,所述N为大于I的自然数。
[0011]较佳的,所述根据拆分后的子附件,将所述邮件拆分成子邮件,包括:根据拆分后的N个子附件,将所述邮件拆分成N个子邮件;其中,每个子邮件分别携带标识符,所述标识符用于关联所述N个子邮件;所述N个子邮件中的任意一个子邮件携带邮件内容相关信息及对应的子附件,另外N-1个子邮件携带另外N-1个子附件;或,所述N个子邮件中的每个子邮件分别携带邮件内容相关信息及对应的子附件;所述N为大于I的自然数。
[0012]较佳的,所述邮件内容相关信息包括以下一项或多项:邮件标题、邮件正文、收件人。
[0013]较佳的,所述发送拆分后的子邮件,包括:根据所述子邮件携带的标识符,依次发送拆分后的各个子邮件。
[0014]本发明实施例还提供了一种传输邮件的方法,该方法用于收件人邮件系统中,包括:接收子邮件;将所述子邮件合并成一个新邮件,其中,将所述子邮件中的子附件合并成所述新邮件的附件;存储所述新邮件至收件人邮箱。
[0015]较佳的,所述将所述子邮件中的子附件合并成所述新邮件的附件,包括:将所述子邮件中的子附件进行解压缩,并将所述解压缩后的子附件合并成所述新邮件的附件。
[0016]较佳的,所述将所述子邮件合并成一个新邮件,包括:从接收的子邮件中提取邮件内容相关信息,并根据所述子邮件携带的标识符,将所述子邮件中的子附件合并;根据所述邮件内容相关信息及合并后的附件,生成新邮件。
[0017]较佳的,所述存储所述新邮件至收件人邮箱之后,所述方法还包括:删除所述子邮件。
[0018]本发明实施例还提供了一种传输邮件的方法,所述方法包括:根据上述用于发件人邮件系统中的传输邮件的方法进行邮件发送;根据上述用于收件人邮件系统中的传输邮件的方法进行邮件接收。
[0019]本发明实施例还提供了一种传输邮件的装置,该装置设置于发件人邮件系统中,包括:附件拆分模块、邮件拆分模块、以及邮件发送模块;其中,
[0020]所述附件拆分模块,用于将邮件的附件拆分成子附件;
[0021]所述邮件拆分模块,用于根据拆分后的子附件,将所述邮件拆分成子邮件;
[0022]所述邮件发送模块,用于发送所述拆分后的子邮件。
[0023]较佳的,所述附件拆分模块,具体用于将所述邮件的附件进行压缩,并将所述压缩后的附件拆分成子附件。
[0024]较佳的,所述装置还包括:确定模块、以及判断模块;其中,
[0025]所述确定模块,用于确定所述附件的资源占用量;
[0026]所述判断模块,用于判断所述附件的资源占用量是否超过发件人邮件系统的预设值,确定所述附件的资源占用量超过发件人邮件系统的预设值时,通知所述附件拆分模块;
[0027]所述附件拆分模块,具体用于根据判断模块的通知,将所述邮件的附件拆分成子附件。
[0028]较佳的,所述邮件拆分模块,具体用于根据拆分后的N-1个子附件,将所述邮件拆分成N个子邮件;其中,每个子邮件分别携带标识符,所述标识符用于关联所述N个子邮件;所述N个子邮件中的一个子邮件携带邮件内容相关信息,另外N-1个子邮件携带所述N-1个子附件,所述N为大于I的自然数。
[0029]较佳的,所述邮件拆分模块,具体用于根据拆分后的N个子附件,将所述邮件拆分成N个子邮件;其中,每个子邮件分别携带标识符,所述标识符用于关联所述N个子邮件;所述N个子邮件中的任意一个子邮件携带邮件内容相关信息及对应的子附件,另外N-1个子邮件携带另外N-1个子附件;或,所述N个子邮件中的每个子邮件分别携带邮件内容相关信息及对应的子附件;所述N为大于I的自然数。
[0030]本发明实施例还提供了一种传输邮件的装置,该装置设置于收件人邮件系统中,包括:邮件接收模块、邮件生成模块、以及存储模块;其中,
[0031]所述邮件接收模块,用于接收子邮件;
[0032]所述邮件生成模块,用于将所述子邮件合并成一个新邮件,其中,将所述子邮件中的子附件合并成所述新邮件的附件;
[0033]所述存储模块,用于存储所述新邮件至收件人邮箱。
[0034]较佳的,所述邮件生成模块,具体用于将所述子邮件中的子附件进行解压缩,并将所述解压缩后的子附件合并成所述新邮件的附件。
[0035]较佳的,所述邮件生成模块,具体用于从接收的子邮件中提取邮件内容相关信息,并根据所述子邮件携带的标识符,将所述子邮件中的子附件合并;根据所述邮件内容相关信息及合并后的附件,生成新邮件。
[0036]较佳的,所述存储模块,还用于在存储所述新邮件至收件人邮箱之后,删除所述子邮件。
[0037]本发明实施例还提供一种传输邮件的系统,所述系统包括:上述设置于发件人邮件系统中的传输邮件的装置、以及上述设置于收件人邮件系统中的传输邮件的装置。
[0038]本发明实施例提供的传输邮件的方法、装置及系统,发件人邮件系统将邮件的附件拆分成子附件;根据拆分后的子附件,将所述邮件拆分成子邮件,并向收件人邮件系统发送拆分后的子邮件;收件人邮件系统接收所述发件人邮件系统发送的子邮件,将所述子邮件合并成一个新邮件,其中,将所述子邮件中的子附件合并成所述新邮件的附件,并存储所述新邮件至收件人邮箱;如此,能够基于发件人邮件系统与收件人邮件系统的一系列操作,解决发件人邮件系统与收件人邮件系统对附件资源占用量有限制时,无法正常发送邮件和接收邮件的问题,并且,该方法既安全又方便快捷,提高了客户的体验性,且能够用于各种邮件系统的应用场景。
【附图说明】
[0039]图1为本发明传输邮件的方法实施例一的实现流程示意图;
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1