买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:成都傲梅科技有限公司
摘要:本发明公开了一种对Outlook客户端数据做备份及还原的方法,包括以下步骤:步骤S1,获取office的安装位数,并生成备份程序;步骤S2,启动备份程序;步骤S3,获取邮箱数据的根目录信息,步骤S4,通过遍历根目录表;步骤S5,创建一个自定义的业务文件夹对象Mfolder;步骤S6,开始遍历步骤S4中得到的邮箱数据;步骤S7,获取业务文件夹对象Mfolder的数据;步骤S8,将邮件信息备份到本地。通过本发明中的方法,能够有效的对邮箱数据进行备份,防止数据丢失,并且通过本申请中的数据还原方法,能够从Outlook客户端正确的导出Outlook账户下的所有数据,并且导出的数据是能够方便用户查看的格式,并且能够将导出的数据还原到Outlook客户端。
主权项:1.一种对Outlook客户端数据做备份的方法,其特征在于:包括以下步骤:步骤S1,通过查询注册表信息,获取office的安装位数,并生成与office安装位数相同的备份程序,备份程序用于和Outlook源数据进行交互;步骤S2,启动备份程序,进行MAPI环境初始化,如果初始化成功则通过调用MAPILogonEx函数登录到Outlook系统,获得LPMAPISESSION用于数据通信;如果初始化不成功,则直接结束;步骤S3,通过步骤S2中登陆时获得的LPMAPISESSION打开msgstoragetable获取邮箱数据的根目录信息,再通过调用LPMAPISESSION对象的函数GetMsgStoresTable,得到IMAPITable对象;步骤S4,根据步骤S3中获取的根目录信息,通过调用IMAPITable对象的SetColumns函数设置查询条件,然后再调用QueryRows函数遍历根目录信息来获取所有的邮箱数据;步骤S5,创建一个业务文件夹对象Mfolder,业务文件夹对象Mfolder用于对Outlook数据进行的业务封装;步骤S6,开始遍历步骤S4中得到的邮箱数据,通过调用LPMAPISESSION对象的OpenMsgStorage函数打开邮箱对象LPMDB,然后调用邮箱对象LPMDB对象的OpenEntry函数获得邮箱根目录的文件夹对象LPMAPIFLODER,然后把文件夹对象LPMAPIFLODER和邮箱对象LPMDB传递给S5步骤创建的业务文件夹对象Mfolder用于后续进行数据交互操作;步骤S7,备份程序获取业务文件夹对象Mfolder的数据;步骤S8,将步骤S7中获取到的邮件信息备份到本地;完成将邮件信息备份到本地。
全文数据:
权利要求:
百度查询: 成都傲梅科技有限公司 一种对Outlook客户端数据做备份及还原的方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。