Notes信箱迁移系统及方法

文档序号:7668275阅读:256来源:国知局
专利名称:Notes信箱迁移系统及方法
技术领域
本发明涉及一种Notes信箱迀移系统及方法。
背景技术
随着办公自动化的不断发展,Lotus Notes已成为众多企业离不开的办公工具。Lotus Notes是Lotus (莲花)公司的产品,自1989年问世以来,便以其优越的性能逐渐为许多企业 所熟识。Lotus Notes提供了强大的实现运行办公自动化的平台,其中包括电子邮件通信功 能。
在大部分跨国公司或大型企业里,经常会出现员工异地出差或者异地调动的情况。随着 人员的异动,管理员必须将其Notes信箱进行一些变动,以实现Notes信箱的迀移,从而继续 维持电子邮件通信。
管理员通常手动进行以下主要操作将用户Notes信箱的信件从当前邮件服务器抄写到 目的地邮件服务器;将用户的当前邮件服务器修改为目的地邮件服务器;通知用户并设定用 户的客户端环境。
如此,存在如下不足之处 一是效率低下,人工手动进行Notes信箱迀移浪费了大量时 间;二是容易出错,人工进行大量繁琐的操作很容易出错。

发明内容
鉴于以上内容,有必要提供一种Notes信箱迀移系统,其可自动快速地实现Notes信箱的 迀移。
鉴于以上内容,还有必要提供一种Notes信箱迀移方法,其可自动快速地实现Notes信箱 的迀移。
一种Notes信箱迀移系统,该系统包括计算机、当前邮件服务器及目的地邮件服务器, 该当前邮件服务器存储了使用Notes信箱的用户信息、用户的Notes信箱信息及用户Notes信 箱的所有信件,所述的计算机包括获取模块,用于从当前邮件服务器中获取要迀移Notes 信箱的用户信息,及根据获取的用户信息从当前邮件服务器中获取用户的Notes信箱信息; 抄写模块,用于根据获取的用户信息,将用户Notes信箱的信件从当前邮件服务器抄写到目 的地邮件服务器;通知模块,用于通知用户其Notes信箱已迀移,并修改用户的客户端环境 ;及设定模块,用于在所述目的地邮件服务器中设定用户Notes信箱的配额。一种Notes信箱迀移方法,该方法包括以下步骤(a)从当前邮件服务器中获取要迀移 Notes信箱的用户信息;(b)根据获取的用户信息从当前邮件服务器中获取用户的Notes信 箱信息;(c)根据获取的用户信息,将用户Notes信箱的信件从当前邮件服务器抄写到目的 地邮件服务器;(d)通知用户其Notes信箱已迀移,并修改用户的客户端环境;(e)在目 的地邮件服务器中设定用户Notes信箱的配额。
所述Notes信箱迀移系统及方法,能够自动快速地实现Notes信箱的迀移。因而,可以大 大縮短Notes信箱迀移的时间,提高Notes信箱迀移的效率,并且充分保证Notes信箱迀移的 正确性。


图l是本发明Notes信箱迀移系统较佳实施例的硬件架构图。 图2是图1中计算机的功能模块图。
图3是本发明Notes信箱迀移方法较佳实施例的作业流程图。
具体实施例方式
参阅图1所示,是本发明Notes信箱迀移系统的运行环境示意图。该运行环境包括计算机 101、当前邮件服务器102及目的地邮件服务器103。其中,所述当前邮件服务器102及所述目 的地邮件服务器103分别通过网络104与所述计算机101相连。
所述计算机101可以是一个单独的计算机,也可以是多个计算机;可以是IBM架构的计算 机(IBM Personal Computer, IBM PC) 、 Apple公司的Mac PC、个人计算机、网络服务器, 也可以是任意其它适用的计算机。
所述网络104是一种电子网络,其可以为国际互联网(Internet)或其它基于TCP/IP ( Transport Control Protocol/Internet Protocol,传输控制协议/国际互联网协议)的网 络,可用来执行HTTP (Hypertext Transfer Protocol,超文本传输协议)及FTP (File Transfer Protocol,档案传输协议)的网络。
所述当前邮件服务器102为用户当前正在使用的邮件服务器。该当前邮件服务器102负责 存储使用Notes信箱的用户信息、用户的Notes信箱信息及用户Notes信箱的所有信件。
所述目的地邮件服务器103为用户欲到达的目的地的邮件服务器,用户在目的地通过该 目的地邮件服务器103才能继续维持电子邮件通信。
参阅图2所示,是计算机101的功能模块图。本发明所称的模块是完成特定功能的计算机 程序段,比程序更适合于描述软件在计算机中的执行过程。因此本发明以下对软件都以模块 描述。所述计算机101包括获取模块300、抄写模块302、判断模块304、通知模块305及设定模 块306。
所述获取模块300用于从当前邮件服务器102中获取要迀移Notes信箱的的用户信息。所 述用户信息包括姓名、工号、信箱名称、信件档案名称及邮件服务器名称。其中,所述信箱 名称即用户的Notes信箱名称;所述信件档案名称指存储了用户Notes信箱中所有信件的文件 名称;所述邮件服务器名称指用户正在使用的邮件服务器(即当前邮件服务器102)的名称
所述获取模块300还用于根据获取的信箱名称,从当前邮件服务器102中获取用户的 Notes信箱信息。所述Notes信箱信息包括信箱配额、已用大小及信箱ID。其中,所述信箱 配额指信箱的最大容量,如50MB、 100MB;所述已用大小指用户Notes信箱的当前使用量;所 述信箱ID是Notes信箱的惟一标识。
所述抄写模块302用于对用户Notes信箱的信件进行抄写。具体而言,所述抄写模块302 输入欲迀移到的邮件服务器(即目的地邮件服务器103)的名称,而后根据上述获取的信件 档案名称和邮件服务器名称,及该目的地邮件服务器103的名称,将用户Notes信箱的信件从 当前邮件服务器102抄写到目的地邮件服务器103,即将用户Notes信箱的信件从当前邮件服 务器102复制到目的地邮件服务器103。
所述判断模块304用于判断所述目的地邮件服务器103是否有备援邮件服务器(图中未示 出)。具体而言,所述判断模块304读取该目的地邮件服务器103的配置文件,而后根据所述 配置文件判断该目的地邮件服务器103是否有备援邮件服务器。
所述抄写模块302还用于当所述目的地邮件服务器103有备援邮件服务器时,将用户 Notes信箱的信件同样抄写到所述备援邮件服务器中。
所述通知模块305用于通知用户其Notes信箱已迀移,及修改用户的客户端环境,即将获 取的邮件服务器名称修改为上述输入的目的地邮件服务器名称。
所述设定模块306用于在所述目的地邮件服务器103中,将用户Notes信箱的配额设定为 上述获取的信箱配额。
参阅图3所示,是本发明Notes信箱迀移方法较佳实施例的作业流程图。
步骤S401,获取模块300从当前邮件服务器102中获取要迀移Notes信箱的的用户信息。 所述用户信息包括姓名、工号、信箱名称、信件档案名称及邮件服务器名称。其中,所述信 箱名称即用户的Notes信箱名称;所述信件档案名称指存储了用户Notes信箱中所有信件的文 件名称;所述邮件服务器名称指用户正在使用的邮件服务器(即当前邮件服务器102)的名称。
步骤S402,获取模块300根据获取的信箱名称,从当前邮件服务器102中获取用户的 Notes信箱信息。所述Notes信箱信息包括信箱配额、已用大小及信箱ID。其中,所述信箱 配额指信箱的最大容量,如50MB、 100MB;所述已用大小指用户Notes信箱的当前使用量;所 述信箱ID是Notes信箱的惟一标识。
步骤S403,抄写模块302输入欲迀移到的邮件服务器(即目的地邮件服务器103)的名称 ,而后根据上述获取的信件档案名称和邮件服务器名称,及该目的地邮件服务器103的名称 ,将用户Notes信箱的信件从当前邮件服务器102抄写到目的地邮件服务器103,即将用户 Notes信箱的信件从当前邮件服务器102复制到目的地邮件服务器103。
步骤S404,判断模块304判断所述目的地邮件服务器103是否有备援邮件服务器。具体而 言,所述判断模块304读取该目的地邮件服务器103的配置文件,而后根据所述配置文件判断 该目的地邮件服务器103是否有备援邮件服务器。
若该目的地邮件服务器103有备援邮件服务器,步骤S405,抄写模块302将用户Notes信 箱的信件同样抄写到所述备援邮件服务器中。
若该目的地邮件服务器103没有备援邮件服务器,步骤S406,通知模块305通知用户,以 告知其Notes信箱已迀移,同时修改用户的客户端环境,即将获取的邮件服务器名称修改为 上述输入的目的地邮件服务器名称。
步骤S407,设定模块306在所述目的地邮件服务器103中将用户Notes信箱的配额设定为 上述获取的信箱配额。
应当说明的是,上述用户信息及Notes信箱信息可以有多种表示形式,在本较佳实施例 中,分别以用户信息表、Notes信箱信息表来表示。所述用户信息表和Notes信箱信息表为两 个相互关联的数据表,可以根据用户信息(如信箱名称),从所述Notes信箱信息表中获取 对应的Notes信箱信息。
以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行 了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替 换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种Notes信箱迀移系统,该系统包括计算机、当前邮件服务器及 目的地邮件服务器,该当前邮件服务器存储了使用Notes信箱的用户信息、用户的Notes信箱 信息及用户Notes信箱的所有信件,其特征在于,所述的计算机包括获取模块,用于从当前邮件服务器中获取要迀移Notes信箱的用户信息,及根据获取的 用户信息从当前邮件服务器中获取用户的Notes信箱信息;抄写模块,用于根据获取的用户信息,将用户Notes信箱的信件从当前邮件服务器抄写 到目的地邮件服务器;通知模块,用于通知用户其Notes信箱已迀移,并修改用户的客户端环境;及 设定模块,用于在所述目的地邮件服务器中设定用户Notes信箱的配额。
2.如权利要求l所述的Notes信箱迀移系统,其特征在于,所述的计 算机还包括判断模块,用于判断所述目的地邮件服务器是否有备援邮件服务器。
3.如权利要求2所述的Notes信箱迀移系统,其特征在于,所述的抄 写模块,还用于当所述目的地邮件服务器有备援邮件服务器时,将用户Notes信箱的信件从 当前邮件服务器抄写到所述备援邮件服务器。
4.如权利要求l所述的Notes信箱迀移系统,其特征在于,所述的用 户信息包括姓名、工号、信箱名称、信件档案名称及邮件服务器名称。
5.如权利要求l所述的Notes信箱迀移系统,其特征在于,所述的 Notes信箱信息包括信箱配额、已用大小及信箱ID。
6. 一种Notes信箱迀移方法,该方法包括如下步骤 从当前邮件服务器中获取要迀移Notes信箱的用户信息; 根据获取的用户信息从当前邮件服务器中获取用户的Notes信箱信息; 根据获取的用户信息,将用户Notes信箱的信件从当前邮件服务器抄写到目的地邮件服 务器;通知用户其Notes信箱已迀移,并修改用户的客户端环境;及在目的地邮件服务器中设定用户Notes信箱的配额。
7.如权利要求6所述的Notes信箱迀移方法,其特征在于,该方法还 包括步骤判断目的地邮件服务器是否有备援邮件服务器。
8.如权利要求7所述的Notes信箱迀移方法,其特征在于,该方法还包括步骤若所述目的地邮件服务器有备援邮件服务器,则将用户Notes信箱的信件从当前邮件服 务器抄写到所述备援邮件服务器;若所述目的地邮件服务器没有备援邮件服务器,则进入步骤通知用户其Notes信箱已迀 移,并修改用户的客户端环境。
全文摘要
本发明提供一种Notes信箱迁移方法,该方法包括如下步骤从当前邮件服务器中获取要迁移Notes信箱的用户信息;根据获取的用户信息从当前邮件服务器中获取用户的Notes信箱信息;根据获取的用户信息,将用户Notes信箱的信件从当前邮件服务器抄写到目的地邮件服务器;通知用户其Notes信箱已迁移,并修改用户的客户端环境;及在目的地邮件服务器中设定用户Notes信箱的配额。本发明还提供一种Notes信箱迁移系统。利用该Notes信箱迁移系统及方法,能够自动快速地实现Notes信箱的迁移。
文档编号H04L12/58GK101312436SQ200710200700
公开日2008年11月26日 申请日期2007年5月24日 优先权日2007年5月24日
发明者明 吴 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1