备份OE邮件的方法

Author: 康利 Date: 2001年 8期

    许多人都曾有与笔者相同的经历,每次重新安装Windows后,以前在OE(Outlook Express)中设置的账号以及收到的邮件和新闻组都荡然无存,因此不得不一个个地重新设置账号并上网下载新闻。如果你喜好的新闻组人气不旺的话,问题还不大,如果是个热门话题,那下载可就要花时间了,真是既费神又费钱。
      笔者经过摸索,终于发现了一个行之有效的方法,愿与大家分享,希望能给大家带来方便。
      OE将其所属的邮件与新闻组都以扩展名为.dbx的文件根据标识的不同分别存放在“c:\WINDOWS\Application Data\Identities\{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\Microsoft\Outlook Express\”文件夹中(根据标识的不同{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}将有所不同,这是由Windows随机产生的)。有的人单纯地将这些文件复制进行备份,重新安装系统后将这些文件再拷贝回来,这种方法虽然可以重新找回邮件,但是却无法恢复新闻组。还有的人使用“工具”→“账号”的“Internet账号”对话框中的导出功能,但只是单纯地备份了账号设置,而没有备份任何邮件。这是因为Windows使用注册表存储了你在OE中的标识、账号等设置。当你安装完Windows后,首次启动OE时,当前Windows的用户就成为OE的默认标识,其标识信息、信纸、存储文件夹以及在“选项”对话框中的大部分设置都将存储在主键HKEY_CURRENT_USER\Identities\{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\Software\Mirosoft\Outlook Express\5.0中,而账号设置则存储在主键HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager\中,其键值如“00000001”,“00000002”…等,每一个键值对应一个邮件或新闻组账号。当添加新的标识时,在HKEY_CURRENT_USER\Identities\下面新建一些诸如{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}的主键,这里的{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}与资源管理器中文件夹“c:\WINDOWS\Application Data\Identities\”里的文件夹相对应,也是由系统随机产生的。与第一个标识不同的是其账号设置在主键HKEY_CURRENT_USER\Identities\{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\Software\Microsoft下新建主键Internet Account Manager来存储。
      了解了Windows存储OE的设置方法后我们就可以进行备份了。
      第一步:为了今后维护的方便最好将OE的存储文件夹更改到不受系统影响的文件夹。选择菜单“工具”→“选项...”,切换到维护标签,按下“更改存储文件...”按钮将显示“存储位置”对话框,按下“更改...”按钮,指定到重新安装系统时不受影响的文件夹,例如“d:\Outlook Express”,按“确定”按钮后按提示重新启动程序,那些以dbx为扩展名的文件都移到你指定的文件夹,如果有必要,你可以定期备份这个文件夹。
      第二步:备份你在OE中的所有设置。在“开始”→“运行”对话框中输入“regedit”打开注册表编辑器,指向主键HKEY_CURRENT_USER\Identities\,从“注册表”菜单中选择“导出注册表文件...”,在“导出注册表文件”对话框中指定你需要存储的文件夹以及文件名,“导出范围”选择“指定的分支”,取文件名为outlook1.reg。再指向主键HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager,如上所述进行备份,取文件名为outlook2.reg。
      第三步:重新安装Windows后需要恢复设置时,先打开注册表编辑器,指向HKEY_CURRENT_USER\Identities\,将此主键删除。然后关闭注册表编辑器,双击outlook1.reg和outlook2.reg,将此注册表文件中的信息合并到注册表中,然后启动OE,怎么样,你的邮件与新闻组是不是已经显示出来了?需要注意的是,在此之前请最好不要运行OE,以免出错。