一种邮件发送及接收的系统和方法.pdf

上传人:小** 文档编号:965884 上传时间:2018-03-21 格式:PDF 页数:11 大小:444.91KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910092542.5

申请日:

2009.09.17

公开号:

CN102025647A

公开日:

2011.04.20

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 12/58申请日:20090917|||公开

IPC分类号:

H04L12/58; H04L29/06; G06F17/24; G06Q10/00

主分类号:

H04L12/58

申请人:

中国长城工业总公司; 北京神舟航天软件技术有限公司

发明人:

黄勇; 王军; 王冀莲; 丁博晋; 李兰; 李沛; 于沧

地址:

100080 北京市海淀区北四环西路67号15层

优先权:

专利代理机构:

北京华夏正合知识产权代理事务所(普通合伙) 11017

代理人:

韩登营;张焕亮

PDF下载: PDF下载
内容摘要

本发明提供了一种邮件接收及发送的系统,包括:邮件服务器,附件存储服务器和邮件客户端。本发明提供了一种邮件发送方法,包括:编辑包含正文和附件的邮件;将编辑好的邮件剥离为正文邮件和附件;将所述正文邮件和附件分别发送至邮件服务器和附件存储服务器。本发明还提供了一种邮件接收方法,包括:从邮件服务器接收正文邮件,从附件存储服务器接收与正文邮件匹配的附件;将正文邮件和匹配的附件合并为一封邮件;将合并后的邮件提供给用户。应用本发明可以解决由于收件邮箱容量或某些邮件系统对附件大小的限制策略,使用户无法发送、接收带有大附件的邮件的问题。

权利要求书

1: 一种邮件发送及接收系统,包括 : 邮件服务器,用于网络存储和传递邮件 ; 附件存储服务器,用于网络存储邮件中的附件 ; 邮件客户端,用于在本地向用户提供邮件的编辑和查看功能,以及将要发送的一封 邮件的正文与附件剥离分别发送至邮件服务器和附件存储服务器 ;以及分别从邮件服务 器和附件服务器接收邮件和附件并合并为一封邮件提供给用户。
2: 根据权利要求 1 所述的邮件发送及接收系统,其特征在于,所述邮件客户端包 括: 编辑显示模块 (1),用于对要发送邮件进行正文编写及附件添加的编辑,以及显示所 接收的邮件 ; 附件剥离与合并模块 (2),用于将通过编辑显示模块 (1) 编辑后的要发送的邮件剥离 为附件和正文邮件,以及将发送与接收模块 (3) 传输过来的附件和正文邮件合并为一封 邮件提供给编辑显示模块 (1) ; 发送与接收模块 (3),用于将由附件剥离与合并模块 (2) 剥离出来的附件和正文邮件 分别发送至附件存储服务器和邮件服务器,以及从所述两个服务器分别接收附件和正文 邮件提供给附件剥离与合并模块 (2)。
3: 一种邮件的发送方法,其特征在于,包括步骤 : AX、编辑包含正文和附件的邮件 ; BX、将编辑好的邮件剥离为正文邮件和附件 ; CX、将所述正文邮件和附件分别发送至邮件服务器和附件存储服务器。
4: 根据权利要求 3 所述的方法,其特征在于,步骤 AX 中还包括 : 对所述附件根据预定义的上传文件格式的过滤条件进行过滤的步骤。
5: 根据权利要求 3 所述的方法,其特征在于,步骤 BX 后还包括 : 为正文邮件和附件生成并分别添加互相匹配的 ID 信息。
6: 根据权利要求 3 或 5 所述的方法,其特征在于,步骤 BX 后还包括 : 在正文邮件中添加标示具有所述附件的信息。
7: 根据权利要求 3 所述的方法,其特征在于,步骤 BX 后还包括 : 将所述附件进行加密,并将对应的解密信息添加入正文邮件。
8: 一种邮件的接收方法,其特征在于,包括步骤 : AY、从邮件服务器接收正文邮件,从附件存储服务器接收与正文邮件匹配的附件 ; BY、将正文邮件和匹配的附件合并为一封邮件 ; CY、将合并后的邮件提供给用户。
9: 根据权利要求 8 所述的方法,其特征在于,步骤 AY 所述从邮件服务器接收正文邮 件后还包括 : 根据正文邮件中是否包含标示具有所述附件的信息确定是否从附件存储服务器接收 所述附件的步骤。
10: 根据权利要求 8 或 9 所述的方法,其特征在于,步骤 AY 所述从附件存储服务器 接收与正文邮件匹配的附件的步骤包括 : 根据正文邮件包含的 ID 信息从附件存储服务器接收与正文邮件 ID 信息匹配的 ID 的 2 附件。
11: 根据权利要求 8 所述的方法,其特征在于,步骤 AY 后还包括 : 读取正文邮件中记载的解密信息,对被加密的附件进行解密。

说明书


一种邮件发送及接收的系统和方法

    【技术领域】
     本发明涉及网络通讯领域,特别是指一种邮件发送及接收的系统和方法。背景技术 电子邮件的工作过程遵循客户端 - 服务器模式。 发送方通过邮件客户端 ( 如 outlook、 foxmail 等 ),将编辑好的电子邮件发送到邮件服务器 (SMTP 服务器和 POP3 服 务器 )。发送方邮件服务器找到接收方的邮件服务器,将邮件传递到接收方邮件服务器。 接收方通过其邮件客户端连接接收方邮件服务器,将邮件下载到本地进行阅读。
     目前,由于收件邮箱容量或某些邮件系统对附件大小的限制策略,使用户发送 带有大附件的邮件时,常被接收方服务器拒绝接收,从而导致发送失败,而无法满足用 户的带有大附件的邮件的发送。 尤其对于附件信息比较重要的情况,当邮件附件过大造 成被接收方服务器拒绝接收时,更会延误接收方对所需文件的管理使用。
     发明内容 有鉴于此,本发明的主要目的在于提供一种邮件发送及接收的系统和方法,以 解决因收件邮箱容量或某些邮件系统对附件大小的限制策略,使用户无法发送、接收带 有大附件的邮件的问题。
     本发明提供的一种邮件发送及接收系统,包括 :
     邮件服务器,用于网络存储和传递邮件 ;
     附件存储服务器,用于网络存储邮件中的附件 ;
     邮件客户端,用于在本地向用户提供邮件的编辑和查看功能,以及将要发送的 一封邮件的正文与附件剥离分别发送至邮件服务器和附件存储服务器 ;以及分别从邮件 服务器和附件服务器接收邮件和附件并合并为一封邮件提供给用户。
     由此可知,上述邮件系统通过将每封邮件的正文与附件剥离,实现了将正文邮 件与附件分别发送至邮件服务器和附件存储服务器,解决了当邮件包含过大的附件时, 因为邮件服务器的限制而不能被发送和接收的问题。
     上述的系统中,其特征在于,所述邮件客户端包括 :
     编辑显示模块 1,用于对要发送邮件进行正文编写及附件添加的编辑,以及显示 所接收的邮件 ;
     附件剥离与合并模块 2,用于将通过编辑显示模块 1 编辑后的要发送的邮件剥离 为附件和正文邮件,以及将发送与接收模块 3 传输过来的附件和正文邮件合并为一封邮 件提供给编辑显示模块 1 ;
     发送与接收模块 3,用于将由附件剥离与合并模块 2 剥离出来的附件和正文邮件 分别发送至附件存储服务器和邮件服务器,以及从所述两个服务器分别接收附件和正文 邮件提供给附件剥离与合并模块 2。
     由此可知,所述邮件客户端实现了邮件的编辑及显示,附件的剥离与合并,以
     及正文邮件与附件的分别发送和接收,解决了因邮件服务器的限制而不能发送和接收包 含过大附件邮件的问题。
     本发明提供的一种邮件的发送方法,其特征在于,包括步骤 :
     AX、编辑包含正文和附件的邮件 ;
     BX、将编辑好的邮件剥离为正文邮件和附件 ;
     CX、将所述正文邮件和附件分别发送至邮件服务器和附件存储服务器。
     由此可知,上述方法实现了邮件的编辑,附件与邮件正文的剥离与,以及正文 邮件与附件的分别发送,解决了因邮件服务器的限制而不能发送包含过大附件邮件的问 题。
     上述的方法中,其特征在于,步骤 AX 中还包括 :
     对所述附件根据预定义的上传文件格式的过滤条件进行过滤的步骤。
     由此可知,上述步骤 AX 满足了用户对于限制上传附件格式的需求。
     上述的方法中,其特征在于,步骤 BX 后还包括 :
     为正文邮件和附件生成并分别添加互相匹配的 ID 信息。
     由此可知,上述步骤 BX 通过在正文邮件和附件中生成并分别添加互相匹配的 ID 信息,实现了正文邮件与附件被剥离后的映射关联。
     上述的方法中,其特征在于,步骤 BX 后还包括 :
     在正文邮件中添加标示具有所述附件的信息。
     由此可知,上述方法具有使邮件服务器识别出邮件是否包含附件信息。
     上述的方法中,其特征在于,步骤 BX 后还包括 :
     将所述附件进行加密,并将对应的解密信息添加入正文邮件。
     由此可知,上述方法通过对附件的加密确保附件的安全性,保证每个附件只能 被与其关联的正文邮件解密。
     本发明还提供了一种邮件的接收方法,其特征在于,包括步骤 :
     AY、从邮件服务器接收正文邮件,从附件存储服务器接收与正文邮件匹配的附 件;
     BY、将正文邮件和匹配的附件合并为一封邮件 ;
     CY、将合并后的邮件提供给用户。
     由此可知,上述方法实现了正文邮件与附件的分别接收,附件与邮件正文的合 并,解决了因邮件服务器的限制而不能接收包含过大附件邮件的问题。
     上述的方法中,其特征在于,步骤 AY 所述从邮件服务器接收正文邮件后还包 括:
     根据正文邮件中是否包含标示具有所述附件的信息确定是否从附件存储服务器 接收所述附件的步骤。
     由此可知,上述方法只对包含标示具有所述附件信息的正文邮件进行邮件合 并,可以节省邮件服务器的工作量,提高邮件服务器的工作效率。
     上述的方法,其特征在于,步骤 AY 所述从附件存储服务器接收与正文邮件匹配 的附件的步骤包括 :
     根据正文邮件包含的 ID 信息从附件存储服务器接收与正文邮件 ID 信息匹配的ID 的附件。
     由此可知,上述方法使用户只需通过收取正文邮件,便可以查看和 / 或下载与 其对应的附件。
     上述的方法,其特征在于,步骤 AY 后还包括 :
     读取正文邮件中记载的解密信息,对被加密的附件进行解密。
     由此可知,上述方法实现了每封邮件正文的解密信息只能用于解密与其相关联 的附件,保证了附件信息的安全性。 附图说明
     图 1 为本发明系统的构造图 ; 图 2 为本发明系统的邮件发送方法流程图 ; 图 3 为本发明系统的邮件接收方法流程图。具体实施方式
     如图 1 示出了本发明提供的一种邮件发送及接收的系统,包括邮件客户端、邮 件服务器、附件存储服务器。 当发送方通过邮件客户端发送带附件的邮件时,邮件客户 端将用户所编写的邮件中携带的附件剥离并发送至附件存储服务器,将被剥离附件的邮 件发送到邮件服务器。 接收方通过邮件客户端接收邮件时,邮件客户端从其邮件服务器 读取未包含附件的邮件,从附件存储服务器下载所述附件,在邮件客户端进行合并。 当 然,也可以自动在邮件正文中加入附件地址,由接收方根据所述地址去下载。
     下面对本发明邮件系统进一步进行详细说明。
     其中本发明邮件服务器可以采用现有的邮件服务器,用来进行邮件的存储和传 递。
     附件存储服务器用来存储与邮件相对应的附件。 其中,附件的存储方式可以采 用下述方式 :
     A、对应每个邮件,为其附件生成唯一的标示 (ID),当将附件存入附件存储服 务器任意地址后,记录该存储地址返回该发送方邮件客户端,以添加到邮件正文中提供 给接收方。 其中存储地址可以为链接地址。
     B、预先为不同的注册用户 ( 可以以邮件地址作为注册 ID) 分配不同的存储空 间,将附件存储到为发送方或接收方所分配的存储空间内,便于接收方客户端根据预先 确定的方式 ( 如约定访问其存储空间或访问发送方存储空间 ) 去附件存储服务器相应的 存储空间读取出与邮件所对应的附件 ( 如上可以采用邮件与附件生成相同 ID 的方式实现 一一对应 )。
     其中,附件存储服务器信息 (IP 地址 ) 可以预先在邮件客户端进行配置,配置原 理与配置邮件服务器 ( 配置 SMPT、POP3) 类似,也可配置发送和接收所用的附件存储服 务器信息,如 IP 地址、权限 ( 用户名、密码等 ) 等信息,所述邮件客户端与该附件存储 服务器进行附件的上传和下载。
     网络中设置多台附件存储服务器,由附件服务器之间根据附件信息 ( 如 IP 地址 或接收方邮件地址信息 ) 进行信息传输,传输到接收方所使用的附件存储服务器。 当然,也可以使用同一台附件存储服务器或由多台服务器虚拟成的一台服务器。
     如图 1 示出了本发明的邮件客户端,用于向用户提供邮件的编写和显示功能, 以及在发送邮件时,将同一封邮件的正文与附件分离发送,即将附件剥离发送至附件服 务器,将被剥离附件的邮件发送至邮件服务器 ;以及在接收邮件时分别从邮件服务器和 附件服务器接收邮件正文和附件进行合并以显示给用户。 具体来说,邮件客户端包括以 下子模块 :
     编辑显示模块 1,用于用户编写邮件正文及向邮件中添加附件,还用于显示接收 的邮件及显示附件信息。 编辑显示模块 1 包括内容编辑子模块 11、和显示子模块 12。 其 中:
     内容编辑子模块 11 用于向用户提供友好的邮件内容编辑界面。 包括对正文格式 的修改工具,如字体、对齐方式等,还包括个性化工具,如正文中个性签名等,还包括 向邮件中添加附件,除了支持在邮件中添加所有主流文件格式,如 .doc, .pdf, .jpg 等以 外,还可以根据需要,自定义上传文件格式过滤条件,例如,当接收方根据发送方的需 要,定义只允许附件上传 .doc、 .wps 和 .pdf 类型的文件,则其他类型的文件,如 .mp3 文 件则不允许被加入邮件附件中。 显示子模块 12 用于作为接收方时将包含附件的邮件显示给用户。 使用户在邮件 客户端使用上与现有邮件客户端操作方式一致。
     附件剥离与合并模块 2,用于进行附件和邮件的剥离和合并。附件剥离与合并模 块 2 包括附件剥离子模块 21 和合并子模块 22。 其中 :
     附件剥离子模块 21 用于将接收到的由编辑模块 1 编辑完成的邮件所包含的附件 剥离出来,分成正文邮件 ( 即剥离附件的邮件 ) 和附件,并为正文邮件和附件分别生成并 添加互相匹配的唯一 ID 信息,及在正文邮件的正文中加入标示包含所述 ID 附件的信息, 这些信息可以显示给用户,例如所述信息添加在邮件头信息中。
     合并子模块 22 用于将接收的附件和正文邮件进行合并,根据正文邮件的 ID 信息 将匹配 ID 的附件合并到正文邮件中。
     发送与接收模块 3,用于将附件和正文邮件分别发送到附件存储服务器和邮件服 务器上,以及从所述两个服务器分别接收附件和正文邮件。 发送与接收模块 3 包括发送 子模块 31 和接收子模块 32。 其中 :
     发送子模块 31 用于将来自附件剥离与合并模块 2 的同一封邮件的正文与附件分 别发送到邮件服务器和附件存储服务器。 发送子模块 31 由正文发送子模块 311 和附件发 送子模块 312 组成。 其中 :
     正文发送子模块 311 用于根据预先配置的邮件服务器信息 (SMPT、 POP3 信息 ) 将正文邮件发送至邮件服务器。 附件发送子模块 312 也用于由预先配置的附件存储服务 器信息 (IP 地址 ) 将附件发送到附件存储器。
     接收子模块 32 用于接收正文邮件和匹配的附件。 接收子模块 32 包括正文接收 子模块 321 和附件接收子模块 322。 其中 :
     正文接收子模块 321 用于根据邮件客户端记载的邮件服务器信息从邮件服务器 下载正文邮件。 附件接收子模块 322 用于根据正文邮件中记载的 ID 信息从附件存储服 务器相应的存储空间 ( 为接收方或发送方分配的存储空间 ) 下载与所述 ID 信息匹配的附
     件。 下面参见图 2 示出的邮件发送的方法,对本发明邮件系统邮件发送方法进行详 细说明。其中需要预先在邮件客户端进行邮箱服务器的设置 (SMTP 和 POP3 的设置 ),同 时要进行附件存储服务器的设置,如其接收和发送附件所使用的附件存储服务器地址。 当然如同预先要注册邮件地址一样,也需要预先注册附件存储地址,如前文所述,可以 使用用户的邮件地址作为其用户名进行注册,注册后附件存储服务器为该用户分配相应 的存储空间以存储附件。
     用户通过邮件客户端的编辑显示模块 1 编辑完信息,并在邮件中添加附件。 其 中通过邮件客户端,用户与现有邮件客户端一样的操作进行编辑邮件,添加附件到邮 件,例如邮件发送方撰写、编辑邮件正文,添加需要传递的文件作为邮件附件。 另外, 当添加附件之前没有记载收件人附件接收服务器访问信息时,邮件客户端会提示发件人 输入该信息。 不知道收件人接收附件服务器访问信息,或者收件人没有用于接收附件的 服务器的,可以不添加所述信息 ( 按照普通方式传递邮件 )。 另外,在发件人设置了收 件人可以接收的附件的文件格式信息后,收件人上传的文件格式与所述信息不符时,上 述系统会自动提醒发件人上传文件格式不符合要求,并拒绝上传该文件。 邮件编辑完成 后,执行发送指令,将对所述邮件的正文及附件执行分离操作。
     当编辑好邮件需要发送时,包括以下步骤 :
     步骤 201 :由邮件客户端的附件剥离子模块 21 将邮件中的附件剥离出来,分成 正文邮件 ( 即剥离附件的邮件 ) 和附件,并为正文邮件和附件分别生成并添加互相匹配的 唯一 ID 信息,及在正文邮件中加入标示包含所述 ID 附件的信息,这些信息可以不显示给 用户,例如所述信息添加在邮件头信息中。 附件可在其文件头中加入相匹配的所述 ID 信 息。
     其中,还可以对附件进行加密,相应的解密所需要的信息也添加在所述邮件头 信息中,便于接收方邮件客户端读取邮件头信息中的解密信息对附件进行解密。
     步骤 202 :邮件客户端的正文发送模块 311 通过根据预先配置的邮件服务器信息 (SMTP、 POP3) 将正文邮件发送至其邮件服务器。
     另一方面,邮件客户端的附件发送子模块 312 根据预先配置的附件存储服务器 信息 (IP 地址 ) 将附件发送到附件存储服务器。
     步骤 203 :发送方邮件服务器根据接收方邮件地址将邮件转发至接收方的邮件 服务器。 具体包括 :发送邮件服务器判断此邮件是否为本地邮件,若是直接投送到用户 的邮箱,否则向域名服务器 (DNS) 查询远端接收方邮件服务器的邮件交换 (MX) 纪录, 并建立与远端接收邮件服务器之间的一个双向传送通道,此后邮件转发到接收方邮件服 务器。
     另一方面,若接收方与发送方采用不同的附件存储服务器,则发送方附件存储 服务器也将附件转发到接收方附件存储服务器,存储在接收方服务器为接收方分配的存 储空间下。
     由于附件存储器主要用于存储,为了节省网络存储空间,可以将接收方与发送 方采用相同的附件存储服务器。 其中为了扩展存储空间,如上文所述可以采用多个服务 器进行虚拟为一个附件存储服务器。
     下面再对图 3 示出的本发明邮件系统邮件接收方法进行详细说明。 其中包括以 下步骤 :
     步骤 301 :邮件客户端的正文接收子模块 321 根据邮件客户端记载的邮件服务器 信息从邮件服务器下载正文邮件。
     当判断正文邮件中存在 ID 信息时,则附件接收子模块 322 从附件存储服务器相 应的存储空间 ( 预先设定的接收方或发送方的存储空间 ) 下载与所述 ID 信息匹配的附 件。 其中,若是到附件存储服务器为发送方分配的存储空间去下载该附件,则还包括发 送方附件存储服务器验证接收方邮件地址等信息的步骤,可以采用现有的验证过程,此 处不再赘述。
     步骤 302 :接收方邮件客户端的合并子模块 22 将接收的附件和正文邮件进行合 并,根据正文邮件的 ID 信息将匹配 ID 的附件合并到正文邮件中。
     若在发送的步骤中对附件进行了加密存储,则此处还根据正文邮件头中记载的 解密信息对加密的附件进行解密,再进行合并。
     步骤 303 :将合并后的邮件通过邮件客户端的显示子模块 12 显示给用户。
     如上实现了邮件的发送和接收,其中的附件被剥离发送和接收,邮件客户端根 据预先设置的收件人附件接收服务器的地址,访问权限,密码,确定文件传输协议及端 口,将所述附件发送至收件人附件接收服务器。 但对于用户使用邮件客户端时,其使用 与现有的邮件客户端使用方式相同,不影响其使用的舒适性。
     上述实施例是预先由附件存储服务器为不同的注册用户分配不同的存储空间为 实施例的。 另外,也可以不预先为用户分配存储空间,以使得存储空间动态地为各个用 户分配。 可以通过下述步骤实现该方式 :
     当发送方邮件客户端的附件发送子模块 312 上传附件到附件存储服务器时,并 未到指定的存储空间,而是存储到附件存储服务器为其分配的任意存储空间,并且,附 件存储服务器将所存储的附件存储地址 ( 如附件地址的链接,该链接可以根据约定的文 件、路径定义规则进行定义 ) 返回给发送方邮件客户端,由邮件客户端的附件剥离子模 块 21 将所述附件存储地址记录到邮件头中,以便于接收方邮件客户端根据邮件头中的该 信息自动到所述的附件存储地址下载该附件。
     不难理解,所述附件的链接信息,或者是该邮件有对应附件的信息也可以是添 加到邮件正文中以明文显示,由接收方自己去访问相应的地址去查看或下载该附件。
     以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的 精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围 之内。

一种邮件发送及接收的系统和方法.pdf_第1页
第1页 / 共11页
一种邮件发送及接收的系统和方法.pdf_第2页
第2页 / 共11页
一种邮件发送及接收的系统和方法.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《一种邮件发送及接收的系统和方法.pdf》由会员分享,可在线阅读,更多相关《一种邮件发送及接收的系统和方法.pdf(11页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102025647A43申请公布日20110420CN102025647ACN102025647A21申请号200910092542522申请日20090917H04L12/58200601H04L29/06200601G06F17/24200601G06Q10/0020060171申请人中国长城工业总公司地址100080北京市海淀区北四环西路67号15层申请人北京神舟航天软件技术有限公司72发明人黄勇王军王冀莲丁博晋李兰李沛于沧74专利代理机构北京华夏正合知识产权代理事务所普通合伙11017代理人韩登营张焕亮54发明名称一种邮件发送及接收的系统和方法57摘要本发明提供了一种。

2、邮件接收及发送的系统,包括邮件服务器,附件存储服务器和邮件客户端。本发明提供了一种邮件发送方法,包括编辑包含正文和附件的邮件;将编辑好的邮件剥离为正文邮件和附件;将所述正文邮件和附件分别发送至邮件服务器和附件存储服务器。本发明还提供了一种邮件接收方法,包括从邮件服务器接收正文邮件,从附件存储服务器接收与正文邮件匹配的附件;将正文邮件和匹配的附件合并为一封邮件;将合并后的邮件提供给用户。应用本发明可以解决由于收件邮箱容量或某些邮件系统对附件大小的限制策略,使用户无法发送、接收带有大附件的邮件的问题。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书6页附图2页CN。

3、102025661A1/2页21一种邮件发送及接收系统,包括邮件服务器,用于网络存储和传递邮件;附件存储服务器,用于网络存储邮件中的附件;邮件客户端,用于在本地向用户提供邮件的编辑和查看功能,以及将要发送的一封邮件的正文与附件剥离分别发送至邮件服务器和附件存储服务器;以及分别从邮件服务器和附件服务器接收邮件和附件并合并为一封邮件提供给用户。2根据权利要求1所述的邮件发送及接收系统,其特征在于,所述邮件客户端包括编辑显示模块1,用于对要发送邮件进行正文编写及附件添加的编辑,以及显示所接收的邮件;附件剥离与合并模块2,用于将通过编辑显示模块1编辑后的要发送的邮件剥离为附件和正文邮件,以及将发送与接。

4、收模块3传输过来的附件和正文邮件合并为一封邮件提供给编辑显示模块1;发送与接收模块3,用于将由附件剥离与合并模块2剥离出来的附件和正文邮件分别发送至附件存储服务器和邮件服务器,以及从所述两个服务器分别接收附件和正文邮件提供给附件剥离与合并模块2。3一种邮件的发送方法,其特征在于,包括步骤AX、编辑包含正文和附件的邮件;BX、将编辑好的邮件剥离为正文邮件和附件;CX、将所述正文邮件和附件分别发送至邮件服务器和附件存储服务器。4根据权利要求3所述的方法,其特征在于,步骤AX中还包括对所述附件根据预定义的上传文件格式的过滤条件进行过滤的步骤。5根据权利要求3所述的方法,其特征在于,步骤BX后还包括为。

5、正文邮件和附件生成并分别添加互相匹配的ID信息。6根据权利要求3或5所述的方法,其特征在于,步骤BX后还包括在正文邮件中添加标示具有所述附件的信息。7根据权利要求3所述的方法,其特征在于,步骤BX后还包括将所述附件进行加密,并将对应的解密信息添加入正文邮件。8一种邮件的接收方法,其特征在于,包括步骤AY、从邮件服务器接收正文邮件,从附件存储服务器接收与正文邮件匹配的附件;BY、将正文邮件和匹配的附件合并为一封邮件;CY、将合并后的邮件提供给用户。9根据权利要求8所述的方法,其特征在于,步骤AY所述从邮件服务器接收正文邮件后还包括根据正文邮件中是否包含标示具有所述附件的信息确定是否从附件存储服务。

6、器接收所述附件的步骤。10根据权利要求8或9所述的方法,其特征在于,步骤AY所述从附件存储服务器接收与正文邮件匹配的附件的步骤包括根据正文邮件包含的ID信息从附件存储服务器接收与正文邮件ID信息匹配的ID的权利要求书CN102025647ACN102025661A2/2页3附件。11根据权利要求8所述的方法,其特征在于,步骤AY后还包括读取正文邮件中记载的解密信息,对被加密的附件进行解密。权利要求书CN102025647ACN102025661A1/6页4一种邮件发送及接收的系统和方法技术领域0001本发明涉及网络通讯领域,特别是指一种邮件发送及接收的系统和方法。背景技术0002电子邮件的工作。

7、过程遵循客户端服务器模式。发送方通过邮件客户端如OUTLOOK、FOXMAIL等,将编辑好的电子邮件发送到邮件服务器SMTP服务器和POP3服务器。发送方邮件服务器找到接收方的邮件服务器,将邮件传递到接收方邮件服务器。接收方通过其邮件客户端连接接收方邮件服务器,将邮件下载到本地进行阅读。0003目前,由于收件邮箱容量或某些邮件系统对附件大小的限制策略,使用户发送带有大附件的邮件时,常被接收方服务器拒绝接收,从而导致发送失败,而无法满足用户的带有大附件的邮件的发送。尤其对于附件信息比较重要的情况,当邮件附件过大造成被接收方服务器拒绝接收时,更会延误接收方对所需文件的管理使用。发明内容0004有鉴。

8、于此,本发明的主要目的在于提供一种邮件发送及接收的系统和方法,以解决因收件邮箱容量或某些邮件系统对附件大小的限制策略,使用户无法发送、接收带有大附件的邮件的问题。0005本发明提供的一种邮件发送及接收系统,包括0006邮件服务器,用于网络存储和传递邮件;0007附件存储服务器,用于网络存储邮件中的附件;0008邮件客户端,用于在本地向用户提供邮件的编辑和查看功能,以及将要发送的一封邮件的正文与附件剥离分别发送至邮件服务器和附件存储服务器;以及分别从邮件服务器和附件服务器接收邮件和附件并合并为一封邮件提供给用户。0009由此可知,上述邮件系统通过将每封邮件的正文与附件剥离,实现了将正文邮件与附件。

9、分别发送至邮件服务器和附件存储服务器,解决了当邮件包含过大的附件时,因为邮件服务器的限制而不能被发送和接收的问题。0010上述的系统中,其特征在于,所述邮件客户端包括0011编辑显示模块1,用于对要发送邮件进行正文编写及附件添加的编辑,以及显示所接收的邮件;0012附件剥离与合并模块2,用于将通过编辑显示模块1编辑后的要发送的邮件剥离为附件和正文邮件,以及将发送与接收模块3传输过来的附件和正文邮件合并为一封邮件提供给编辑显示模块1;0013发送与接收模块3,用于将由附件剥离与合并模块2剥离出来的附件和正文邮件分别发送至附件存储服务器和邮件服务器,以及从所述两个服务器分别接收附件和正文邮件提供给。

10、附件剥离与合并模块2。0014由此可知,所述邮件客户端实现了邮件的编辑及显示,附件的剥离与合并,以说明书CN102025647ACN102025661A2/6页5及正文邮件与附件的分别发送和接收,解决了因邮件服务器的限制而不能发送和接收包含过大附件邮件的问题。0015本发明提供的一种邮件的发送方法,其特征在于,包括步骤0016AX、编辑包含正文和附件的邮件;0017BX、将编辑好的邮件剥离为正文邮件和附件;0018CX、将所述正文邮件和附件分别发送至邮件服务器和附件存储服务器。0019由此可知,上述方法实现了邮件的编辑,附件与邮件正文的剥离与,以及正文邮件与附件的分别发送,解决了因邮件服务器的。

11、限制而不能发送包含过大附件邮件的问题。0020上述的方法中,其特征在于,步骤AX中还包括0021对所述附件根据预定义的上传文件格式的过滤条件进行过滤的步骤。0022由此可知,上述步骤AX满足了用户对于限制上传附件格式的需求。0023上述的方法中,其特征在于,步骤BX后还包括0024为正文邮件和附件生成并分别添加互相匹配的ID信息。0025由此可知,上述步骤BX通过在正文邮件和附件中生成并分别添加互相匹配的ID信息,实现了正文邮件与附件被剥离后的映射关联。0026上述的方法中,其特征在于,步骤BX后还包括0027在正文邮件中添加标示具有所述附件的信息。0028由此可知,上述方法具有使邮件服务器识。

12、别出邮件是否包含附件信息。0029上述的方法中,其特征在于,步骤BX后还包括0030将所述附件进行加密,并将对应的解密信息添加入正文邮件。0031由此可知,上述方法通过对附件的加密确保附件的安全性,保证每个附件只能被与其关联的正文邮件解密。0032本发明还提供了一种邮件的接收方法,其特征在于,包括步骤0033AY、从邮件服务器接收正文邮件,从附件存储服务器接收与正文邮件匹配的附件;0034BY、将正文邮件和匹配的附件合并为一封邮件;0035CY、将合并后的邮件提供给用户。0036由此可知,上述方法实现了正文邮件与附件的分别接收,附件与邮件正文的合并,解决了因邮件服务器的限制而不能接收包含过大附。

13、件邮件的问题。0037上述的方法中,其特征在于,步骤AY所述从邮件服务器接收正文邮件后还包括0038根据正文邮件中是否包含标示具有所述附件的信息确定是否从附件存储服务器接收所述附件的步骤。0039由此可知,上述方法只对包含标示具有所述附件信息的正文邮件进行邮件合并,可以节省邮件服务器的工作量,提高邮件服务器的工作效率。0040上述的方法,其特征在于,步骤AY所述从附件存储服务器接收与正文邮件匹配的附件的步骤包括0041根据正文邮件包含的ID信息从附件存储服务器接收与正文邮件ID信息匹配的说明书CN102025647ACN102025661A3/6页6ID的附件。0042由此可知,上述方法使用户。

14、只需通过收取正文邮件,便可以查看和/或下载与其对应的附件。0043上述的方法,其特征在于,步骤AY后还包括0044读取正文邮件中记载的解密信息,对被加密的附件进行解密。0045由此可知,上述方法实现了每封邮件正文的解密信息只能用于解密与其相关联的附件,保证了附件信息的安全性。附图说明0046图1为本发明系统的构造图;0047图2为本发明系统的邮件发送方法流程图;0048图3为本发明系统的邮件接收方法流程图。具体实施方式0049如图1示出了本发明提供的一种邮件发送及接收的系统,包括邮件客户端、邮件服务器、附件存储服务器。当发送方通过邮件客户端发送带附件的邮件时,邮件客户端将用户所编写的邮件中携带。

15、的附件剥离并发送至附件存储服务器,将被剥离附件的邮件发送到邮件服务器。接收方通过邮件客户端接收邮件时,邮件客户端从其邮件服务器读取未包含附件的邮件,从附件存储服务器下载所述附件,在邮件客户端进行合并。当然,也可以自动在邮件正文中加入附件地址,由接收方根据所述地址去下载。0050下面对本发明邮件系统进一步进行详细说明。0051其中本发明邮件服务器可以采用现有的邮件服务器,用来进行邮件的存储和传递。0052附件存储服务器用来存储与邮件相对应的附件。其中,附件的存储方式可以采用下述方式0053A、对应每个邮件,为其附件生成唯一的标示ID,当将附件存入附件存储服务器任意地址后,记录该存储地址返回该发送。

16、方邮件客户端,以添加到邮件正文中提供给接收方。其中存储地址可以为链接地址。0054B、预先为不同的注册用户可以以邮件地址作为注册ID分配不同的存储空间,将附件存储到为发送方或接收方所分配的存储空间内,便于接收方客户端根据预先确定的方式如约定访问其存储空间或访问发送方存储空间去附件存储服务器相应的存储空间读取出与邮件所对应的附件如上可以采用邮件与附件生成相同ID的方式实现一一对应。0055其中,附件存储服务器信息IP地址可以预先在邮件客户端进行配置,配置原理与配置邮件服务器配置SMPT、POP3类似,也可配置发送和接收所用的附件存储服务器信息,如IP地址、权限用户名、密码等等信息,所述邮件客户端。

17、与该附件存储服务器进行附件的上传和下载。0056网络中设置多台附件存储服务器,由附件服务器之间根据附件信息如IP地址或接收方邮件地址信息进行信息传输,传输到接收方所使用的附件存储服务器。当说明书CN102025647ACN102025661A4/6页7然,也可以使用同一台附件存储服务器或由多台服务器虚拟成的一台服务器。0057如图1示出了本发明的邮件客户端,用于向用户提供邮件的编写和显示功能,以及在发送邮件时,将同一封邮件的正文与附件分离发送,即将附件剥离发送至附件服务器,将被剥离附件的邮件发送至邮件服务器;以及在接收邮件时分别从邮件服务器和附件服务器接收邮件正文和附件进行合并以显示给用户。具。

18、体来说,邮件客户端包括以下子模块0058编辑显示模块1,用于用户编写邮件正文及向邮件中添加附件,还用于显示接收的邮件及显示附件信息。编辑显示模块1包括内容编辑子模块11、和显示子模块12。其中0059内容编辑子模块11用于向用户提供友好的邮件内容编辑界面。包括对正文格式的修改工具,如字体、对齐方式等,还包括个性化工具,如正文中个性签名等,还包括向邮件中添加附件,除了支持在邮件中添加所有主流文件格式,如DOC,PDF,JPG等以外,还可以根据需要,自定义上传文件格式过滤条件,例如,当接收方根据发送方的需要,定义只允许附件上传DOC、WPS和PDF类型的文件,则其他类型的文件,如MP3文件则不允许。

19、被加入邮件附件中。0060显示子模块12用于作为接收方时将包含附件的邮件显示给用户。使用户在邮件客户端使用上与现有邮件客户端操作方式一致。0061附件剥离与合并模块2,用于进行附件和邮件的剥离和合并。附件剥离与合并模块2包括附件剥离子模块21和合并子模块22。其中0062附件剥离子模块21用于将接收到的由编辑模块1编辑完成的邮件所包含的附件剥离出来,分成正文邮件即剥离附件的邮件和附件,并为正文邮件和附件分别生成并添加互相匹配的唯一ID信息,及在正文邮件的正文中加入标示包含所述ID附件的信息,这些信息可以显示给用户,例如所述信息添加在邮件头信息中。0063合并子模块22用于将接收的附件和正文邮件。

20、进行合并,根据正文邮件的ID信息将匹配ID的附件合并到正文邮件中。0064发送与接收模块3,用于将附件和正文邮件分别发送到附件存储服务器和邮件服务器上,以及从所述两个服务器分别接收附件和正文邮件。发送与接收模块3包括发送子模块31和接收子模块32。其中0065发送子模块31用于将来自附件剥离与合并模块2的同一封邮件的正文与附件分别发送到邮件服务器和附件存储服务器。发送子模块31由正文发送子模块311和附件发送子模块312组成。其中0066正文发送子模块311用于根据预先配置的邮件服务器信息SMPT、POP3信息将正文邮件发送至邮件服务器。附件发送子模块312也用于由预先配置的附件存储服务器信息。

21、IP地址将附件发送到附件存储器。0067接收子模块32用于接收正文邮件和匹配的附件。接收子模块32包括正文接收子模块321和附件接收子模块322。其中0068正文接收子模块321用于根据邮件客户端记载的邮件服务器信息从邮件服务器下载正文邮件。附件接收子模块322用于根据正文邮件中记载的ID信息从附件存储服务器相应的存储空间为接收方或发送方分配的存储空间下载与所述ID信息匹配的附说明书CN102025647ACN102025661A5/6页8件。0069下面参见图2示出的邮件发送的方法,对本发明邮件系统邮件发送方法进行详细说明。其中需要预先在邮件客户端进行邮箱服务器的设置SMTP和POP3的设置。

22、,同时要进行附件存储服务器的设置,如其接收和发送附件所使用的附件存储服务器地址。当然如同预先要注册邮件地址一样,也需要预先注册附件存储地址,如前文所述,可以使用用户的邮件地址作为其用户名进行注册,注册后附件存储服务器为该用户分配相应的存储空间以存储附件。0070用户通过邮件客户端的编辑显示模块1编辑完信息,并在邮件中添加附件。其中通过邮件客户端,用户与现有邮件客户端一样的操作进行编辑邮件,添加附件到邮件,例如邮件发送方撰写、编辑邮件正文,添加需要传递的文件作为邮件附件。另外,当添加附件之前没有记载收件人附件接收服务器访问信息时,邮件客户端会提示发件人输入该信息。不知道收件人接收附件服务器访问信。

23、息,或者收件人没有用于接收附件的服务器的,可以不添加所述信息按照普通方式传递邮件。另外,在发件人设置了收件人可以接收的附件的文件格式信息后,收件人上传的文件格式与所述信息不符时,上述系统会自动提醒发件人上传文件格式不符合要求,并拒绝上传该文件。邮件编辑完成后,执行发送指令,将对所述邮件的正文及附件执行分离操作。0071当编辑好邮件需要发送时,包括以下步骤0072步骤201由邮件客户端的附件剥离子模块21将邮件中的附件剥离出来,分成正文邮件即剥离附件的邮件和附件,并为正文邮件和附件分别生成并添加互相匹配的唯一ID信息,及在正文邮件中加入标示包含所述ID附件的信息,这些信息可以不显示给用户,例如所。

24、述信息添加在邮件头信息中。附件可在其文件头中加入相匹配的所述ID信息。0073其中,还可以对附件进行加密,相应的解密所需要的信息也添加在所述邮件头信息中,便于接收方邮件客户端读取邮件头信息中的解密信息对附件进行解密。0074步骤202邮件客户端的正文发送模块311通过根据预先配置的邮件服务器信息SMTP、POP3将正文邮件发送至其邮件服务器。0075另一方面,邮件客户端的附件发送子模块312根据预先配置的附件存储服务器信息IP地址将附件发送到附件存储服务器。0076步骤203发送方邮件服务器根据接收方邮件地址将邮件转发至接收方的邮件服务器。具体包括发送邮件服务器判断此邮件是否为本地邮件,若是直。

25、接投送到用户的邮箱,否则向域名服务器DNS查询远端接收方邮件服务器的邮件交换MX纪录,并建立与远端接收邮件服务器之间的一个双向传送通道,此后邮件转发到接收方邮件服务器。0077另一方面,若接收方与发送方采用不同的附件存储服务器,则发送方附件存储服务器也将附件转发到接收方附件存储服务器,存储在接收方服务器为接收方分配的存储空间下。0078由于附件存储器主要用于存储,为了节省网络存储空间,可以将接收方与发送方采用相同的附件存储服务器。其中为了扩展存储空间,如上文所述可以采用多个服务器进行虚拟为一个附件存储服务器。说明书CN102025647ACN102025661A6/6页90079下面再对图3示。

26、出的本发明邮件系统邮件接收方法进行详细说明。其中包括以下步骤0080步骤301邮件客户端的正文接收子模块321根据邮件客户端记载的邮件服务器信息从邮件服务器下载正文邮件。0081当判断正文邮件中存在ID信息时,则附件接收子模块322从附件存储服务器相应的存储空间预先设定的接收方或发送方的存储空间下载与所述ID信息匹配的附件。其中,若是到附件存储服务器为发送方分配的存储空间去下载该附件,则还包括发送方附件存储服务器验证接收方邮件地址等信息的步骤,可以采用现有的验证过程,此处不再赘述。0082步骤302接收方邮件客户端的合并子模块22将接收的附件和正文邮件进行合并,根据正文邮件的ID信息将匹配ID。

27、的附件合并到正文邮件中。0083若在发送的步骤中对附件进行了加密存储,则此处还根据正文邮件头中记载的解密信息对加密的附件进行解密,再进行合并。0084步骤303将合并后的邮件通过邮件客户端的显示子模块12显示给用户。0085如上实现了邮件的发送和接收,其中的附件被剥离发送和接收,邮件客户端根据预先设置的收件人附件接收服务器的地址,访问权限,密码,确定文件传输协议及端口,将所述附件发送至收件人附件接收服务器。但对于用户使用邮件客户端时,其使用与现有的邮件客户端使用方式相同,不影响其使用的舒适性。0086上述实施例是预先由附件存储服务器为不同的注册用户分配不同的存储空间为实施例的。另外,也可以不预。

28、先为用户分配存储空间,以使得存储空间动态地为各个用户分配。可以通过下述步骤实现该方式0087当发送方邮件客户端的附件发送子模块312上传附件到附件存储服务器时,并未到指定的存储空间,而是存储到附件存储服务器为其分配的任意存储空间,并且,附件存储服务器将所存储的附件存储地址如附件地址的链接,该链接可以根据约定的文件、路径定义规则进行定义返回给发送方邮件客户端,由邮件客户端的附件剥离子模块21将所述附件存储地址记录到邮件头中,以便于接收方邮件客户端根据邮件头中的该信息自动到所述的附件存储地址下载该附件。0088不难理解,所述附件的链接信息,或者是该邮件有对应附件的信息也可以是添加到邮件正文中以明文显示,由接收方自己去访问相应的地址去查看或下载该附件。0089以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。说明书CN102025647ACN102025661A1/2页10图1说明书附图CN102025647ACN102025661A2/2页11图2图3说明书附图CN102025647A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1