最近对邮局进行了全新升级,很多朋友都来咨询如何安全完整的将老邮局升级到新系统上!我总结了一下,特公布出来与大家分享。因为最近自己用的机器上网速度慢,所以耽搁了好长时间,还望苦苦等待我教程的朋友能够见谅!
以下是我的升级步骤安排:
1、备份原邮局文件,并复制其ACL。为了保证万无一失,最好将整个邮局备份下来,我估计了一下,对于500个左右的客户,备份还是很轻松的。另外之所以要备份ACL是为了保障一些特殊设置的朋友能够完美的将原用户数据复原。ACL的复制主要针对的是Users目录,使用命令及参数如下: copy /e /h /o /c /s users\.
2、备份邮局注册表,搜索Mdaemon键值一一备份!不过实际中我没有执行这一步,因为我偷懒了!是因为我觉得升级一定会成功的,哈哈。
3、卸载原邮局,并手工删除其残留目录及文件。
4、删除注册表垃圾信息,这一步是非常重要的,如果删除不干净,可能会导致新装MD无法注册。另外你在删除过程中,肯能够会遇到无法删除的情况,有两个键值是这种情况,原因是这两个键值是服务信息,有两种方法,(1)通过添加新硬件来删除,虽然安全,但是实在麻烦。我个人认为。(2)使用regedt32进入注册表,找到该键值赋予管理员完全控制权限,回到regedit就可以删除了!
这样以来你就可以在不重新启动的情况下全新安装MDaemon。并且不会遇到无法预测的故障问题。
5、全新安装MDaemon,具体步骤我就不讲了。呵呵,安装教程我没写过,也不是我原创,所以大家可以查找以前的文章。
6、启动MD,注册激活。并对其作相关的基本设置。然后down掉邮局如果你使用IIS为其提供webmail服务,请务必关闭iis。因为即使在down掉MD的情况下,IIS依然能够访问邮局信息,只是不能收发信件合作过多设置罢了!切记这一步骤!
7、还记得我们之前备份的老邮局文件么!OK,找到了,开始恢复,找到domain.dat文件将其拷贝至新装MDaemon\app下,这个文件是记录域信息及设置的系统关键配置文件。
8、找到userlist.dat文件将其拷贝到MDaemon\app下,这个文件是用户信息和设置的系统关键配置文件。
9、找到alias.dat文件将其拷贝到MDaemon\app下,这个文件是别名信息和设置的系统关键配置文件。
10、修改MDaemon.ini文件,添加你的SMTP和POP的baner信息。
11、将你自己的WC相关文件拷贝到MDaemon\worldclient下。并删除不用的WC模版,提醒大家别忘记重新复制一个worldclient.dll文件,为什么,就看之前我发的帖子。
12、检查语言配置文件,在7.20里,语言文件已经作了很大的更改!所以你要对应一下你的模版设置!当然如果你使用我开发的WC模版V1.0的话无需考虑,只需更改自己形象文字后,拷贝过去就可以直接使用了。
13、将备份的用户数据拷贝到你的新邮局里,拷贝方法参照第一条。
14、开启你的IIS和MDaemon,检查邮局运行情况。
15、按照自己的要求,微调MDaemon。
至此全新安装升级MDaemon邮局也就结束了!实际上并不复杂,难度主要就是要恢复用户的数据而已!所以多按照逻辑思路思考一下,还是很容易解决的!, ,