将 Winmail 迁移至云主机

    随着互联网的发展,现在网络相关应用使用云主机的越来越多,云主机优点是按需购买资源弹性扩展、快速部署管理便利、可靠性高、备份恢复方便,性价比高等等。 不少客户考虑将原物理服务器上的 Winmail 邮件系统整体迁移到云主机上,但是使用一段时间的邮件系统,数据占用空间很大,通过网络拷贝数据文件要花费很长时间,系统停止服务时间过长,严重影响工作。

    本文说明了如何将 Winmail 服务器数据(包括帐号、配置、邮件等)完整的迁移到云主机,通过 FTP 同步 Winmail 服务器数据,在不影响原 Winmail 系统正常运行的情况下, 可多次同步数据,操作更从容,正式切换时间短,不会丢失数据。

    本文以 Windows 平台的 Winmail 为例;Linux 平台的 Winmail 可以参考操作,Linux 可以只使用 rsync 同步软件,无需架设 ftp。

    有些云服务商可能不开放邮件系统必须要使用的 25 smtp 端口,这样无法正常架设邮件系统的,购买服务前一定要了解清楚。 和其他应用不同,邮件系统主机需要双向开放 25 端口,这个端口是标准的,修改后无法架设邮件系统的。

        可以开通对外访问 25 端口的国内外云主机,参考 云主机和 VPS 上安装 Winmail 邮件系统

具体步骤:

A、架设 FTP 服务器

在原邮件系统主机架设 IIS 里的 FTP 服务,如果系统里没有预装 IIS,请先安装,有关安装操作请见有关操作系统的帮助。 对于不同的版本的 IIS,架设 FTP 服务器方法不完全相同,参考: IIS7.5 设置 FTP 服务器

B、BestSync 同步软件

在云主机上下载安装 BestSync 2016 同步软件, BestSync 是收费软件,可以免费使用30天,网站: www.risefly.com

设置参考: BestSync 同步数据步骤

C、修改域名解析

abc.com 为示例域名,原服务器IP地址为111.111.111.111 新服务器IP地址为61.61.61.61,具体操作请改为自己的域名和邮件系统外网IP。

登录域名解析平台,保留原 A 记录和 MX 记录,再增加一条优先级低的 MX 记录(preference 值大于原先的 MX 记录)指向到 mail2.abc.com

增加 A 记录   mail2.abc.com    A                 61.61.61.61
增加 MX 记录  ____.abc.com    MX   20    mail2.abc.com

域名解析生效后查询结果如下:

C:\>nslookup -q=mx abc.com
abc.com  MX preference = 10, mail exchanger  = mail.abc.com
abc.com MX preference = 20, mail exchanger = mail2.abc.com

     mail.abc.com internet address =111.111.111.111
     mail2.abc.com internet address = 61.61.61.61

D、前期同步数据,并安装 Winmail 服务器程序

1、BestSync 同步数据,右键“设置任务”,取消“日程”标签中,“作为服务程序执行本任务”和“按指定日程启动任务”两个选项,第一次同步可能要花很长时间,可以多次同步。

2、检查同步过来的数据大小,在新机器安装相同版本的 Winmail 到同步过来的目录,安装过程中选择“保留原有配置”

3、完成后进入 Winmail 管理工具>系统设置>高级设置>系统参数>基本参数>中检查修改相关数据的存储目录为新机器上的相应目录

4、在 Winmail 管理工具>授权信息中,点击“注册”按键,输入一下原注册码

5、云主机本机有软件防火墙,把 25、110、6080 端口放开

6、通过 http://61.61.61.61:6080 或者 http://mail2.abc.com:6080 确认是否可以登录,确认邮箱里有同步过来的邮件

如果安装完成后,管理工具后台没有找到原数据,请检查安装是的目录对不对,多数可能是目录错误。

E、正式切换服务器

1、停止新旧两台服务器上的 Winmail 服务器程序,使用 Bestsync 最后同步一次数据。

  扫描FTP服务器文件后,排除其他文件夹,保留archive(邮件归档目录)、backup(邮件备份目录)、data(系统及用户数据)、logs(日志文件目录)、netstore(网络磁盘)、store(邮件存储目录)六个文件夹。

  点击“开始”同步数据。

2、数据同步完成后启用新服务器 Winmail 服务器程序,要确保原服务器上的 Winmail 不再运行,可以在系统服务里禁用 Winmail 服务。

3、修改域名解析A记录。
  mail.abc.com         A           111.111.111.111
  IP
地址变更为61.61.61.61

A记录生效之前,使用网页的用户可以通过 http://61.61.61.61:6080 或者 http://mail2.abc.com:6080 登录邮箱收发邮件

使用客户端软件的用户可以把收发邮件服务器地址修改为 61.61.61.61

A记录生效之后,网页可以用 http://mail.abc.com:6080 登录邮箱收发邮件,客户端收发服务器地址可以用 mail.abc.com

正常使用后,等几天再删除低优先级A记录和MX记录
A 记录   mail2.abc.com   A                   61.61.61.61
MX
记录   ____.abc.com   MX   20   mail2.abc.com

备注:

如果邮件存储目录和 Winmail 安装目录不在相同路径,可以用相同方法,在 FTP 中添加多个站点,BestSync 中追加任务。