首页> 中国专利> 企业邮件系统及其进行邮件迁移的方法

企业邮件系统及其进行邮件迁移的方法

摘要

本发明公开了一种企业邮件系统及其进行邮件迁移的方法,所述方法包括:企业邮件系统接收到企业用户通过客户端发送的邮箱登录请求后,从中解析出域名、用户名和密码;确定数据库中对应所述域名的企业迁移状态为迁移功能开启状态后,在数据库中查找出所述域名下的所述用户名对应的用户迁移状态;若用户迁移状态为迁移未完成状态,则获取数据库中对应所述域名的旧企业邮件系统的pop域名,使用解析出的用户名和密码,向旧企业邮件系统发送pop认证请求;在接收到旧企业邮件系统返回的pop认证成功信息后,将旧企业邮件系统中所述用户名的邮箱中的邮件,迁移到本企业邮件系统中所述用户名的邮箱中。从而,更便于实现企业用户的邮件迁移。

著录项

  • 公开/公告号CN103490983A

    专利类型发明专利

  • 公开/公告日2014-01-01

    原文格式PDF

  • 申请/专利权人 新浪网技术(中国)有限公司;

    申请/专利号CN201310424669.9

  • 发明设计人 张亮;

    申请日2013-09-17

  • 分类号H04L12/58(20060101);H04L29/06(20060101);H04L29/12(20060101);

  • 代理机构11321 北京市京大律师事务所;

  • 代理人张璐;方晓明

  • 地址 100080 北京市海淀区北四环西路58号理想国际大厦20层

  • 入库时间 2024-02-19 22:05:54

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-04-28

    专利权的转移 IPC(主分类):H04L12/58 专利号:ZL2013104246699 登记生效日:20230418 变更事项:专利权人 变更前权利人:新浪网技术(中国)有限公司 变更后权利人:新浪技术(中国)有限公司 变更事项:地址 变更前权利人:100080 北京市海淀区北四环西路58号理想国际大厦20层 变更后权利人:100193 北京市海淀区东北旺西路中关村软件园二期(西扩)N-1、N-2地块新浪总部科研楼5层501-502室

    专利申请权、专利权的转移

  • 2017-03-01

    授权

    授权

  • 2014-02-05

    实质审查的生效 IPC(主分类):H04L12/58 申请日:20130917

    实质审查的生效

  • 2014-01-01

    公开

    公开

说明书

技术领域

本发明涉及互联网领域,尤其涉及一种企业邮件系统及其进行邮件迁移 的方法。

背景技术

电子邮件是因特网上最为流行的应用之一。邮件服务器是用来负责电子 邮件收发管理的设备,其构成了电子邮件系统的核心。

企业邮箱是以企业的自有域名作为邮箱后缀的邮箱。通常,企业可以自 建企业邮箱服务,也可以购买企业邮箱服务商的企业邮箱服务;且提供企业 邮箱服务的邮件服务器上搭建有企业邮件系统,负责企业电子邮件的收发、 管理。而且,企业邮箱管理员可以为本企业的每个员工在企业邮件系统中开 通一个邮箱(mailbox),以便于企业发布通告、便于企业的员工收发电子邮 件。其中,邮箱的地址包括以@连接的两部分,即用户名@邮箱的域名;用 户名往往是企业员工的姓名全拼,邮箱的域名可以是该企业的自有域名。例 如,企业的自有域名为companyname.com,企业用户的邮箱地址可以为 username@companyname.com。

企业为扩展邮箱的功能或其它原因,更换企业邮箱服务后,企业的每个 员工可以登录到新企业邮件系统所在的邮件服务器,进行一些相关设置来实 现自己的邮箱的邮件代收功能,也就是,进行邮件代收设置将旧企业邮件系 统中自己的邮箱中的邮件迁移到当前使用的企业邮件系统中自己的邮箱中。

然而,在实际应用中,企业员工往往因为不熟悉邮箱操作及不了解邮件 代收设置方式等原因,会错误设置邮件代收功能,或没有设置邮件代收功能 等情况,不便于实现企业的整体员工的邮件的迁移。

因此,有必要提供一种更便于实现企业员工的邮件迁移的企业邮件系统 进行邮件迁移的方法。

发明内容

针对上述现有技术存在的缺陷,本发明提供了一种企业邮件系统及其进行 邮件迁移的方法,用以更便于实现企业用户的邮件迁移。

根据本发明的一个方面,提供了一种企业邮件系统进行邮件迁移的方法, 包括:

所述企业邮件系统接收到企业用户通过客户端发送的邮箱登录请求后,从 其中解析出域名、用户名和密码;并

在确定数据库中对应所述域名的企业迁移状态为迁移功能开启状态后,进 而在所述数据库中查找出所述域名下对应所述用户名的用户迁移状态;

若查找出的用户迁移状态为迁移未完成状态,则所述企业邮件系统获取所 述数据库中对应所述域名的旧企业邮件系统的pop域名,并使用解析出的用户 名和密码,向所述旧企业邮件系统发送pop认证请求;

所述企业邮件系统在接收到所述旧企业邮件系统返回的pop认证成功信息 后,将所述旧企业邮件系统中所述用户名的邮箱中的邮件,迁移到本企业邮件 系统中所述用户名的邮箱中;

其中,所述数据库中对应所述域名的企业迁移状态,是所述企业邮件系统 在接收到涉及所述域名的整体企业邮件迁移功能开启指令后,将其由迁移功能 关闭状态修改为迁移功能开启状态的。

较佳地,在所述将所述旧企业邮件系统中所述用户名的邮箱中的邮件,迁 移到本企业邮件系统中所述用户名的邮箱后,还包括:

所述企业邮件系统在将所述旧企业邮件系统中所述用户名的邮箱中的所有 邮件迁移完毕后,将所述数据库中对应所述用户名的用户迁移状态修改为迁移 已完成状态。

其中,所述数据库中对应所述用户名的用户迁移状态的初始设置为迁移未 完成状态。

较佳地,所述数据库中对应所述用户名的用户迁移状态修改为迁移已完成 状态后,还包括:

检测所述数据库中,所述域名下各用户名所对应的用户迁移状态是否均为 迁移已完成状态;若是,则将所述数据库中对应所述域名的企业迁移状态修改 为迁移功能关闭状态。

较佳地,在所述将所述旧企业邮件系统中所述用户名的邮箱中的邮件,迁 移到本企业邮件系统中所述用户名的邮箱过程中,还包括:

所述企业邮件系统将所述旧企业邮件系统中所述用户名的邮箱中的邮件的 迁移进度信息向所述客户端返回,由所述客户端向所述企业用户呈现。

较佳地,所述企业邮件系统在接收到涉及所述域名的整体企业邮件迁移功 能开启指令之前,还包括:

域名解析服务器记录旧域名到新域名的域名变更记录;并根据所述域名变 更记录,在接收到旧域名的邮件时,将接收的邮件的旧域名替换为新域名后继 续传递;其中,所述旧域名指的是所述企业用户在所述旧企业邮件系统中使用 的域名,所述新域名指的是所述企业用户在所述企业邮件系统中使用的域名。

根据本发明的另一个方面,还提供了一种企业邮件系统,包括:

企业邮箱管理模块,用于接收到整体企业邮件迁移功能开启指令后,将数 据库中对应该指令所涉及的域名的企业迁移状态修改为迁移功能开启状态;

邮箱登录模块,用于接收到企业用户通过客户端发送的邮箱登录请求后, 从其中解析出域名、用户名和密码,并发送迁移通知;

邮箱迁移模块,用于接收所述迁移通知后,若确定所述数据库中对应所述 邮箱登录模块解析出的域名的企业迁移状态为迁移功能开启状态,则进而在所 述数据库中查找出所述邮箱登录模块解析出的域名下对应所述用户名的用户 迁移状态;若查找出的用户迁移状态为迁移未完成状态,则获取所述数据库中 对应所述域名的旧企业邮件系统的pop域名,并使用所述邮箱登录模块解析出 的用户名和密码,向所述旧企业邮件系统发送pop认证请求;并在接收到所述 旧企业邮件系统返回的pop认证成功信息后,将所述旧企业邮件系统中所述用 户名的邮箱中的邮件,迁移到本企业邮件系统中所述用户名的邮箱中。

进一步,所述邮箱迁移模块还用于在将所述旧企业邮件系统中所述用户名 的邮箱中的所有邮件迁移完毕后,将所述数据库中对应所述用户名的用户迁移 状态修改为迁移已完成状态。

进一步,所述邮箱迁移模块还用于检测所述数据库中,所述域名的各邮箱 的用户名所对应的用户迁移状态是否均为迁移已完成状态;若是,则将所述数 据库中对应所述域名的企业迁移状态修改为迁移功能关闭状态。

进一步,所述企业邮箱管理模块还用于接收到整体企业邮件迁移功能开启 指令后,将所述数据库中所述域名的各邮箱的用户名所对应的用户迁移状态设 置为迁移未完成状态的初始状态。

本发明的技术方案中,企业更换企业邮箱服务后,企业邮箱管理员开启企 业邮件系统的整体企业邮件迁移功能;之后,企业用户登录企业邮件系统时, 向企业邮件系统发送邮箱登录请求;企业邮件系统自动根据企业用户发送的邮 箱登录请求中的域名、用户名和密码,将旧企业邮件系统中该用户名的邮箱中 的邮件,迁移到本企业邮件系统中该用户名的邮箱中;这样,企业更换企业邮 箱服务后,无需企业用户自己去进行邮件代收设置,更便于实现企业用户的邮 件迁移,而且,更好地保证了邮件迁移的效率和完整性。

附图说明

图1为本发明实施例的开启企业邮件系统的邮件迁移功能的方法流程图;

图2为本发明实施例的企业邮件系统进行邮件迁移的方法流程图;

图3为本发明实施例的企业邮件系统的内部结构框图。

具体实施方式

以下将结合附图对本发明的技术方案进行清楚、完整的描述,显然, 所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基 于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提 下所得到的所有其它实施例,都属于本发明所保护的范围。

本申请使用的“模块”、“系统”等术语旨在包括与计算机相关的实体,例 如但不限于硬件、固件、软硬件组合、软件或者执行中的软件。例如,模块可 以是,但并不仅限于:处理器上运行的进程、处理器、对象、可执行程序、执 行的线程、程序和/或计算机。举例来说,计算设备上运行的应用程序和此计算 设备都可以是模块。一个或多个模块可以位于执行中的一个进程和/或线程内, 一个模块也可以位于一台计算机上和/或分布于两台或更多台计算机之间。

本发明的技术方案中,企业更换企业邮箱服务后,企业邮箱管理员可以向 当前的企业邮件系统,发送整体企业邮件迁移功能开启指令,企业邮件系统开 启整体企业邮件迁移功能;之后,企业用户登录企业邮件系统时,向企业邮件 系统发送邮箱登录请求;企业邮件系统自动根据企业用户发送的邮箱登录请求 中的域名、用户名和密码,将旧企业邮件系统中该用户名的邮箱中的邮件,迁 移到本企业邮件系统中该用户名的邮箱中;这样,企业更换邮箱服务后,无需 企业用户自己去进行邮件代收设置,从而,更便于实现企业用户的邮件从旧企 业邮件系统中的邮箱迁移到本企业邮件系统中的邮箱中,而且,更好地保证了 邮件迁移的效率和完整性。

下面结合附图详细说明本发明的技术方案。本发明实施例中,企业更换企 业邮箱服务后,当前的企业邮件系统将旧的企业邮件系统中的邮件进行邮件迁 移之前,企业邮箱管理员可以预先开启当前的企业邮件系统的整体企业邮件迁 移功能,将当前的企业邮件系统的数据库中的企业迁状态修改为迁移功能开启 状态,具体方法的流程如图1所示,包括如下步骤:

S101:企业邮件系统(即当前的企业邮件系统)接收到整体企业邮件迁移 功能开启指令,解析出其中的域名。

具体地,企业邮箱管理员可以通过客户端的企业邮箱管理系统,向企业邮 箱系统所在的邮件服务器发送整体企业邮件迁移功能开启指令,该指令涉及企 业用户的邮箱的域名,可以是企业用户所在企业的自有域名,如newname.com;

在本步骤中,邮件服务器上的企业邮件系统接收到整体企业邮件迁移功能 开启指令后,解析出其中的域名,如newname.com。

S102:企业邮件系统根据解析出的域名,修改数据库中对应该域名的企业 迁移状态。

具体地,企业邮件系统的数据库中存储有域名与企业迁移状态的对应关系 的域名信息数据表(如下表1所示);企业邮件系统可根据解析出的域名,将数 据库中对应该域名的企业迁移状态,由迁移功能关闭状态修改为迁移功能开启 状态;

表1

域名 企业迁移状态 旧企业邮件系统的pop域名 newname.com 企业迁移功能关闭状态 pop.oldname.com

进一步,数据库中针对解析出的域名,还存储有该域名的用户信息数据表 (如下表2所示),用户信息数据表中存储有该域名下用户使用的邮箱的用户名 与用户迁移状态的对应关系;在企业更换企业邮箱服务后,企业邮件系统可自 动将该域名的用户信息数据表中的对应各用户名的用户迁移状态均初始设置为 迁移未完成状态;

表2

用户名 密码 用户迁移状态 username 123456 迁移未完成状态

事实上,本发明实施例中,企业邮件系统开启整体企业邮件迁移功能后, 若企业邮件系统接收到企业用户通过客户端发送的邮箱登录请求,则企业邮件 系统进行邮件迁移,具体方法的流程图如图2所示,包括如下步骤:

S201:企业邮件系统接收到企业用户通过客户端发送的邮箱登录请求后, 从中解析出域名、用户名和密码。

具体地,更换企业邮箱服务后,企业用户在使用企业邮件系统提供的企业 邮箱服务之前,可以通过客户端的邮箱登录界面,向企业邮件系统发送邮箱登 录请求,进行邮箱登录;

企业邮件系统接收到企业邮件系统发送的邮箱登录请求后,首先从邮箱登 录请求中解析出域名、用户名和密码;例如,若企业用户向企业邮件系统发送 携带有邮箱地址username@newname.com和密码123456的邮箱登录请求,则企 业邮件系统可解析出域名为newname.com,用户名为username,密码为123456。

S202:企业邮件系统判断数据库中对应解析出的域名的企业迁移状态是否 为迁移功能开启状态;若是,则执行步骤S203;否则,执行步骤S210。

S203:企业邮件系统在数据库中查找出该域名下的所述用户名对应的用户 迁移状态,并判断其是否为迁移未完成状态;若是,则执行步骤S204;否则, 执行步骤S210。

具体地,企业邮件系统在上述步骤中确定出数据库中对应解析出的域名的 企业迁移状态为迁移功能开启状态后,进而在本步骤中,对于解析出的用户名, 查找数据库中该域名下的该用户名对应的用户迁移状态,并判断查找出的用户 迁移状态是否为迁移未完成状态。

S204:企业邮件系统获取数据库中对应解析出的域名的旧企业邮件系统的 pop域名,并使用解析出的用户名和密码,向旧企业邮件系统发送pop认证请求。

具体地,数据库中的域名信息数据表中还存储有当前的企业邮件系统的域 名与之前的旧企业邮件系统的pop(post office protocol,邮局协议)域名的对应 关系(如上表1所示);

若企业邮件系统查找出的用户迁移状态为迁移未完成状态,则企业邮件系 统获取数据库中对应解析出的域名的旧企业邮件系统的pop域名,并向旧企业 邮件系统发送携带有解析出的用户名和密码的pop认证请求。

例如,企业邮件系统获取到的旧企业邮件系统的pop域名为 pop.oldname.com,向旧企业邮件系统发送携带有上述解析出的用户名username 和密码123456的pop认证请求。

S205:企业邮件系统判断接收到的、旧企业邮件系统返回的信息是否为pop 认证成功信息;若是,则执行步骤S206;否则,执行步骤S210。

具体地,企业邮件系统向旧企业邮件系统发送pop认证请求后,旧企业邮 件系统根据pop认证请求中携带的用户名查找本旧邮件系统的数据库中是否存 储有该用户名,若没有,则返回pop认证失败信息;若有,则进一步将pop认 证请求中携带的密码匹配本旧邮件系统的数据库中存储的该用户名的密码;若 匹配成功,向企业邮件系统返回pop认证成功信息;否则,返回pop认证失败 信息。

在本步骤中,企业邮件系统判断旧企业邮件系统返回的信息是否为pop认 证成功信息,若是,则执行步骤S206;否则,执行步骤S210。

S206:企业邮件系统将旧企业邮件系统中所述用户名的邮箱中的邮件,迁 移到本企业邮件系统中所述用户名的邮箱中,之后,跳转到步骤S210。

具体地,企业邮件系统判断接收到的旧企业邮件系统返回的信息为pop认 证成功信息后,在本步骤中,企业邮件系统根据解析出的用户名,将旧企业邮 件系统中所述用户名的邮箱中的邮件,迁移到本企业邮件系统中所述用户名的 邮箱中;具体地,将旧企业邮件系统中所述用户名的邮箱的收件夹中的邮件, 迁移到本企业邮件系统中所述用户名的邮箱的收件夹中;将旧企业邮件系统中 所述用户名的邮箱的发件夹中的邮件,迁移到本企业邮件系统中所述用户名的 邮箱的发件夹中;

同时,在进行邮件迁移的过程中,企业邮件系统将旧企业邮件系统中所述 用户名的邮箱中的邮件的迁移进度信息向客户端返回,由客户端的用户界面以 进度条的方式向企业用户呈现;从而,在企业用户登录邮箱时,企业邮件系统 便可自动将该企业用户的邮件进行迁移,避免了企业用户自己去进行繁琐的邮 件代收设置,更便于实现企业用户的邮件迁移;而且,省去了企业用户进行邮 件代收设置的时间,保证了邮件迁移的效率,这样,企业用户可以更快地从之 前的邮件中查找信息,如与企业客户的邮件交流信息,大大方便了企业开展后 续业务。

在企业邮件系统在将旧企业邮件系统中所述用户名的邮箱中的所有邮件迁 移完毕后,跳转到步骤S210。

S210:企业邮件系统使用解析出的用户名和密码进行邮箱登录认证。

具体地,企业邮件系统可根据解析出的用户名,查找数据库中解析出的域 名的用户信息数据表中是否存储有该用户名;若没有,则向客户端返回邮箱登 录认证失败信息;若有,则进一步根据解析出的密码,匹配对应该用户名的密 码;若匹配成功,向客户端返回邮箱登录认证成功消息,客户端可以向企业用 户呈现邮件收发界面;否则,向客户端返回邮箱登录认证失败信息。

进一步,企业邮件系统在将旧企业邮件系统中所述用户名的邮箱中的所有 邮件迁移完毕后,还可将数据库中对应所述用户名的用户迁移状态修改为迁移 已完成状态;这样,企业用户下次登录邮箱时,企业邮件系统查找到数据库中 该企业用户的用户迁移状态为迁移已完成状态后,不再进行邮件转移。

进一步,企业邮件系统将数据库中对应所述用户名的用户迁移状态修改为 迁移已完成状态后,还可检测数据库中,解析出的域名下各用户名所对应的用 户迁移状态是否均为迁移已完成状态;若是,则将数据库中对应所述解析出的 域名的企业迁移状态修改为迁移功能关闭状态,关闭整体企业邮件迁移功能, 这样在企业用户下次登录邮箱时,企业邮件系统不再进行邮件迁移;否则,继 续开启整体企业邮件迁移功能,直至所有企业用户完成邮件迁移,从而,更好 地保证了邮件迁移的完整性。

事实上,企业更换企业邮箱服务后,为保证企业用户后续接收到的电子邮 件能够进入企业邮件系统,企业邮箱管理员可通过客户端的企业邮箱管理系统, 向域名解析服务器发送域名变更请求,该域名变更请求中携带有新域名和旧域 名;新域名指的是企业用户在当前使用的企业邮件系统中使用的域名,旧域名 指的是企业用户在旧企业邮件系统中使用的域名;

域名解析服务器解析出接收到的域名变更请求中的新域名和旧域名记录旧 域名到新域名的域名变更记录;

这样,域名解析服务器在后续接收到新域名的邮件时,直接进行传递;在 后续接收到旧域名的邮件时,根据记录的域名变更记录,将接收的邮件的旧域 名替换为新域名后继续传递。这样,企业用户后续接收到的旧域名和新域名的 电子邮件均可进入当前使用的企业邮件系统。

例如,旧域名为oldname.com,新域名为newname.com,域名解析服务器在 后续接收到旧域名oldname.com的邮件时,根据记录的oldname.com到 newname.com的域名变更记录,将接收的邮件的域名替换为newname.com后继 续传递。

本发明实施例的企业邮件系统的内部结构框图,如图3所示,包括:企业 邮箱管理模块301、邮箱登录模块302和邮箱迁移模块303。

企业邮箱管理模块301用于接收到整体企业邮件迁移功能开启指令后,将 数据库中对应该指令所涉及的域名的企业迁移状态修改为迁移功能开启状态; 进一步,企业邮箱管理模块301还用于接收到整体企业邮件迁移功能开启指令 后,将数据库中对应该指令所涉及的域名的各邮箱的用户名所对应的用户迁移 状态设置为迁移未完成状态的初始状态。

邮箱登录模块302用于接收到企业用户通过客户端发送的邮箱登录请求 后,从其中解析出域名、用户名和密码,并发送迁移通知。

邮箱迁移模块303用于接收邮箱登录模块302发送的迁移通知后,若确定 数据库中对应邮箱登录模块302解析出的域名的企业迁移状态为迁移功能开启 状态,则进而在数据库中查找出邮箱登录模块302解析出的域名下的所述用户 名对应的用户迁移状态;若查找出的用户迁移状态为迁移未完成状态,则获取 数据库中对应邮箱登录模块302解析出的域名的旧企业邮件系统的pop域名, 并使用邮箱登录模块302解析出的用户名和密码,向旧企业邮件系统发送pop 认证请求;并在接收到旧企业邮件系统返回的pop认证成功信息后,将旧企业 邮件系统中所述用户名的邮箱中的邮件,迁移到本企业邮件系统中所述用户名 的邮箱中。

进一步,邮箱迁移模块303还用于在将旧企业邮件系统中所述用户名的邮 箱中的所有邮件迁移完毕后,将数据库中对应所述用户名的用户迁移状态修改 为迁移已完成状态。

进一步,邮箱迁移模块303还用于检测数据库中,邮箱登录模块302解析 出的域名的各邮箱的用户名所对应的用户迁移状态是否均为迁移已完成状态; 若是,则将数据库中对应邮箱登录模块302解析出的域名的企业迁移状态修改 为迁移功能关闭状态。

本发明的技术方案中,企业更换企业邮箱服务后,企业邮箱管理员开启企 业邮件系统的整体企业邮件迁移功能;之后,企业用户登录企业邮件系统时, 向企业邮件系统发送邮箱登录请求;企业邮件系统自动根据企业用户发送的邮 箱登录请求中的域名、用户名和密码,将旧企业邮件系统中该用户名的邮箱中 的邮件,迁移到本企业邮件系统中该用户名的邮箱中;这样,企业更换企业邮 箱服务后,无需企业用户自己去进行邮件代收设置,更便于实现企业用户的邮 件迁移,而且,更好地保证了邮件迁移的效率和完整性。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普 通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润 饰,这些改进和润饰也应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号