如何从旧邮件系统在线迁移至 Winmail[邮箱搬家]

企业更换邮件系统,历史帐号和邮件怎么迁移?

    大多数企业管理员转换邮件系统时,一般操作是批量创建账号,如果旧系统无法导出密码就设置初始密码,原历史邮件 可以让用户自行收取,但是对于稍具规模的公司来说,要做的工作还是很多的:可能需要重新设置几百个账号的密码;上百个邮件客户端里的参数都需要重新设置; 可能有一段时间邮箱都无法正常使用,甚至影响工作,所以更换大型的邮件系统会给管理员带来巨大的工作量。

    Winmail 5.5 版增加了自动迁移第三方邮件系统数据的邮箱迁移功能,支持在线自动迁移旧系统账户、密码和邮件,可以很好的解决问题,让系统迁移更平滑。
迁移支持 POP3 和 IMAP 两种协议。使用 POP3 协议仅迁移用户旧收件箱内邮件;使用 IMAP 协议可以迁移用户所有邮件夹及其下的邮件,如果原邮件系统支持IMAP协议,尽量使用这个方式。

    除了在线迁移方式,有的邮件系统可以通过数据导入方式迁移到 Winmail, 请参考 导入其他邮件系统账号和邮件到 Winmail Server

使用在线迁移功能,可以达到以下目的:

1、账号与密码无需导出,新旧邮箱能够完全同步;
2、邮箱里的历史邮件无需导出,自动同步历史邮箱到新的系统;
3、使用 Webmail 的客户不需要任何改动直接使用原有账号+密码登录;
4、使用 Foxmail、Outlook 等客户端的客户也可以迁移,无需担心邮件丢失,客户端设置参数也可能不需要变更;
5、在迁移过程中尽量不影响邮件系统的日常使用;
6、Winmail 系统之间也可以使用在线迁移方式迁移;不同的域名之间也可以迁移;

一、准备工作

1、先安装 Winmail 最新版本,至少5.5,安装步骤参考 Winmail 邮件系统架设指南, 如果您现在使用的是旧版本的 Winmail 请升级到最新的版本(下载地址:www.magicwinmail.com)。
2、在路由器或者防火墙里面把 25,110,6080 端口放开。
3、用企业邮箱发送一封公告通知用户邮件迁移及操作方法。
4、修改邮箱默认容量:Winmail 管理工具 -> 域名设置 -> 域名管理 -> 修改域名 -> 默认容量;邮箱容量设置太小,可能造成邮件无法全部下载。

二、设置邮箱迁移步骤

A. 从企业邮局迁移,如263, 万网, 网易, 腾讯等
1、修改域名指向
以网易企业邮箱为例:域名 winmailtest.com, 假如 Winmail 的服务器外网 IP 地址是 218.120.10.100

2、Winmail 迁移设置
启用迁移功能,Winmail 管理工具 -> 域名设置 -> 域名管理 -> 修改域名 -> 迁移
主机地址添加原服务地址:如 pop.ym.163.com( 选择 POP3 协议) 或 imap.ym.163.com( 选择 IMAP 协议)。
如果旧系统需要使用安全密码验证服务,请勾选“启用SSL”。

3、收发邮件处理
迁移设置后,Winmail 是通过用户登录逐步增加用户的,为了保证没有迁移来的用户也能正常收到邮件,需要设置邮箱不存在时的处理方式。
Winmail 管理工具 -> 域名设置 -> 域名管理 -> 修改域名 -> 高级设置
选择本域下邮箱用户不存在时递送到 “Internet”

开启外域直接递送
Winmail 管理工具 -> SMTP设置 -> 外发递送
选择“允许域名直接递送”

设置外域直接递送
Winmail 管理工具 -> SMTP设置 -> 外域直接递送
增加一条外域递送记录,递送主机是企业邮件局服务商的 MX 主机,即域名原先的 MX 记录
域名:winmailtest.com 递送主机:mx.ym.163.com 端口:25

注意:如域下的用户帐号全部迁移到 Winmail 后,应该取消上面的这些设置选项


B. 从其他邮件服务器软件迁移(一般是同网络环境)
1、修改域名指向
修改域名解析 A 记录,指向新的邮件服务器固定 IP 地址。如果邮件服务器是装在内网,可以修改 NAT 映射,外网 IP 没有变化,则可以跳过此步
以域名 winmailtest.com 为例,现用的邮件服务器外网 IP 是 61.128.128.128,新的 Winmail 服务器外网 IP 是 61.128.128.120
(也可以改旧系统IP, 新系统使用原IP,这个就不用修改域名指向和NAT映射了)

2、Winmail 迁移设置
启用迁移功能,Winmail 管理工具 -> 域名设置 -> 域名管理 -> 修改域名 -> 迁移
主机地址添加旧的邮件服务器地址:如 61.128.128.128
如果需要使用安全密码验证服务,请勾选“启用SSL”。

3、收发邮件处理
迁移设置后,Winmail 是通过用户登录新系统逐步增加用户的,为了保证没有迁移来的用户也能正常收到邮件,需要设置邮箱不存在时的处理方式。
Winmail 管理工具 -> 域名设置 -> 域名管理 -> 修改域名 -> 高级设置
选择本域下邮箱用户不存在时递送到 “Internet”

开启外域直接递送
Winmail 管理工具 -> SMTP设置 -> 外发递送
选择“允许域名直接递送”

设置外域直接递送
Winmail 管理工具 -> SMTP设置 -> 外域直接递送
增加一条外域递送记录,递送主机是旧的服务器主机地址或 IP 地址
域名:winmailtest.com 递送主机:61.128.128.128 端口:25
为确保新旧服务器之间邮件能正常通信,不受旧服务器的垃圾邮件过滤规则的影响,可以将新服务器的 IP (61.128.128.120) 加入旧服务器的信任主机列表中

注意:如域下的用户帐号全部迁移到 Winmail 后,应该取消上面的这些设置选项

三、登录邮箱迁移用户

当用户用原邮箱帐号和密码登录新建的 Winmail 的 Webmail 或用 Outlook/Foxmail 收发新系统的邮件, 认证成功后,Winmail 就会自动增加帐号。

注意:用户访问请使用新的主机名,检查邮件客户端软件,SMTP、POP3、IMAP 都要使用新的邮件服务器主机名,如 mail.winmailtest.com

用户首次登录邮箱,邮箱内没有老邮件,10 分钟后系统就会自动从旧服务器下载邮件。

四、迁移完成确认

管理员可以登录 Winmail 管理工具,“用户和组” -> “用户管理”中查看已经迁移的用户

在用户管理中可以查看已经迁移多少用户数以及创建时间

用户邮件是每10分钟收取一次,管理员可以在 Winmail 管理工具 -> 系统日志 -> system 日志中查看邮件迁移日志。如下

五、关闭迁移选项

如果域下的用户帐号和邮件全部迁移到 Winmail 后,需要关闭以下选项:
1. 在“域名设置”里取消域名属性-高级设置中的本域下邮箱用户不存在时递送到 “Internet”,一般改成"弹回错误信给发件者"
2. 在“SMTP 设置”里取消域名直接递送选项,并删除上面增加的外域直接送记录。
3. 在“域名设置”里取消域名属性中的“服务器迁移”选项。
4. 如果原先使用的是企业邮局,必须删除掉域名解析中指向企业邮局的 MX 记录
5. 如果原先使用的是企业邮局,必须联系企业邮局服务商将您的域名从企业邮局系统中删除,这样才能确保企业邮局中的其他域的邮箱用户,能正常给您的 Winmail 正常发信。

备注

QQ 腾讯企业邮局下的邮箱默认只收到30天内的邮件,如果要收取全部的,可以登录 Webmail 在"设置"/"帐户"里设置"收取选项",但这是单个邮箱的设置参数,管理员无法替用户设置的。 网易、263默认设置也可能是这样。