使用 ImapSync 迁移电子邮件

本教程将说明如何将您现有的电子邮件帐户迁移到我们的 托管电子邮件 服务。

如果您想要简单易行的方法,可以使用此在线工具,逐个迁移账户:

https://imapsync.lamiral.info/X/

或

如果您喜欢自己动手,从旧的电子邮件服务提供商迁移到我们托管电子邮件服务的一个简便自动化方法是使用 ImapSync。

可在此下载:

https://imapsync.lamiral.info

首先下载 ImapSync。您可以从上述网站购买,或从 Ubuntu/Debian 软件源获取早期版本。

也可从 Github 下载,地址如下:

https://github.com/imapsync/imapsync

编译/安装完成后,请按以下格式生成您的用户列表:

[source-username],[source-password],[destination-username],[destination-password]

其中 [source-username] 是源 IMAP 用户名(电子邮件地址),[destination-username] 是目标(IMAP 服务器)的用户名(电子邮件地址)。每行应有且仅有一个 源 => 目标 条目。请用换行符分隔新条目:

SOURCEUSER1@SOURCEDOMAIN.com,password,DESTINATIONUSER1@DESTINATIONDOMAIN.com,password
SOURCEUSER2@SOURCEDOMAIN.com,password,DESTINATIONUSER2@DESTINATIONDOMAIN.com,password
johndoe@test.com,password,janedoe@newtest.com,password 


将文件另存为 migration.csv。然后运行以下命令:

{ while IFS=',' read u1 p1 u2 p2; do
./imapsync --host1 [source-hostname] --authmech1 PLAIN --user1 "$u1" --password1 "$p1" --prefix1 INBOX/ --sep1 / \
--host2 [destination-hostname] --authmech2 PLAIN --user2 "$u2" --password2 "$p2" --prefix2 INBOX. --sep2 .
done ; } < migration.csv

将 [source-hostname] 替换为源服务器的主机名/IP。将 [destination-hostname] 替换为目标服务器的主机名/IP。

执行此命令将把源账户中的所有电子邮件导入目标账户。

请注意,本文档假设 host1 的命名空间分隔符为“/”,host2 的为“.”。这可能与您当前的邮件服务器不同。

--prefix1 INBOX/ --sep1 /
--prefix2 INBOX. --sep2 .

这些是可选的,但由于邮件服务器严格使用“.”,因此可能是必需的。

注意:迁移时,收件箱中邮件的顺序将按邮件最后修改日期排列/显示(不一定是收到邮件的日期)。

搜索文档