邮件系统迁移注意事项
MDaemon邮件服务器详细的备份和迁移说明可以参考:MDaemon服务器的备份、升级和迁移
这篇文章着重介绍迁移过程中几个需要特别注意的地方。
注意事项一:删除服务和反激活
1.原服务器上的MDaemon软件要进行 "删除服务" 操作。
在 "MDaemon控制台 -> 设置 -> 首选项" 中找到 "Windows服务" ,点击 "删除服务" 按钮,之后重启MDaemon服务器,MDaemon将作为应用程序启动。
[caption id="attachment_3809" align="alignnone" width="524"]
在首选项中删除服务[/caption]
2.取消激活MDaemon主程序及其他插件。
在 "MDaemon控制台 -> 帮助 -> 激活您的MDaemon软件" 中依次取消激活。
**注意** 必须取消激活以避免任何潜在的激活问题。
注意事项二:使用不同的目录路径需要修改配置文件
如果是直接覆盖MDaemon文件夹,请用文本编辑器编辑以下文件并将旧目录路径指向新目录路径。
\MDaemon\App\*.grp (*.grp 为邮件列表文件)
\MDaemon\App\AccountTemplates.dat
\MDaemon\App\AutoResp.dat
\MDaemon\App\CFilter.ini
\MDaemon\App\cfrules.dat
\MDaemon\App\Gateways.dat
\MDaemon\App\MDaemon.ini
\MDaemon\App\MDSTATS.INI
\MDaemon\App\Plugins.dat
\MDaemon\App\Reminders.dat
\MDaemon\App\Schedules.dat
\MDaemon\Data\AirSync.ini
\MDaemon\Data\Dynamicscreen.ini
\MDaemon\SecurityPlus\ClamAVPlugin\conf\clamd.conf
\MDaemon\SecurityPlus\ClamAVPlugin\conf\freshclam.conf
\MDaemon\SpamAssassin\rules\local.cf
\MDaemon\WebAdmin\webadmin.ini
\MDaemon\WorldClient\worldclient.ini
\MDaemon\WorldClient\autodiscover.ini
接下来必须运行MDaemon的dirreorg工具来编译对 dat/ini 文件的修改
1.打开命令提示符cmd
2.用cd命令导航到 "\MDaemon\App" 目录下
3.输入dirreorg /f
4.启动MDaemon程序
**注意** 以上修改文件的操作需要确保MDaemon服务/应用程序未在新服务器上运行。
注意事项三:Users邮件存储路径
1.如果是通过复制整个MDaemon目录或通过覆盖Config中的文件夹完成迁移的,需要检查 "\MDaemon\App" 目录下的 UserList.dat 文件。
mdaemon01.com MDaemon MDaemon Server C:\MDaemon\Users\mdaemon01.com\MDaemon\ \\<SECURE> NNNNYNNNNN0000000000
mdaemon01.com test1 test1 C:\MDaemon\Users\mdaemon01.com\test1\ lcmWUqaZqas= NNYNYNNNNN0000000000
mdaemon01.com test2 test2 C:\MDaemon\Users\mdaemon01.com\test2\ lcmWUqaZqas= NNYNYNNNNN0000000000
mdaemon01.com test3 test3 C:\MDaemon\Users\mdaemon01.com\test3\ lcmWUqaZqas= NNYNYNNNNN0000000000
如果新服务器上的安装路径与原路径不匹配,需要修改存储路径。
例如:原来Users邮件存储在C盘,新服务器MDaemon安装在E盘,则要将 C:\ 更改为 E:\
**注意** 以上操作要在停止MDaemon的情况下执行。
2.如果是通过 "从逗号分隔的文本文件导入账户" 的方式导入账户,则需要在导入账户之前,修改 Account.csv 文件中关键词为 MailDir 中的路径地址。
注意事项四:IP地址
邮件服务器如果除了移动之外还有IP地址也更改了,则需要更新 MDaemon.ini 、Domains.dat、Gatewats.dat 中关于IP的部分。
**注意** 如果不是将完整的配置文件进行覆盖,需要注意 "\MDaemon\Data" 目录下的 DSWhiteList.dat 文件(动态屏蔽白名单),不添加白名单或覆盖配置文件,迁移后如果验证失败次数达到上限会拒绝登录。也可以在拒绝登录后查看屏蔽日志,将被加入到黑名单的公司IP加入到白名单里。
注意事项五:SSL证书
如果您使用的是第三方SSL证书,则需要从Windows证书存储区导出该证书,并将其移至新计算机以继续使用它。