使用imapsync将所有邮件同步到新服务器上的一个文件夹?

有没有办法使用imapsync同步从旧服务器的每个邮件到新服务器上的单个文件夹? 我找不到手册中的相关内容

提前致谢!

FAQ http://imapsync.lamiral.info/FAQ说:

问:是否可以将所有消息从一台服务器同步到另一台服务器,而无需重新创build文件夹结构和目标服务器。

是的。

例如,要将host1上所有forders中的所有消息同步到host2上的文件夹INBOX:

1)第一次尝试(安全模式):

imapsync \ ... --regextrans2 "s/(.*)/INBOX/" \ --dry --justfolders 

2)看看输出是否说明你想要imapsync做的一切, – 干燥选项是安全的,并没有真正的事情。

3)删除–dry检查目标端的imap文件夹树,你应该只有一个:经典的INBOX。

4)删除–justfolders

是的,您可以使用imapsync将邮箱从一台邮件服务器迁移到另一台服务器。 我们必须告诉imapsync我们要迁移的邮件帐户的用户名和密码。 从理论上讲,我们可以使用–password1和–password2开关作为密码,但这是危险的

因此,最好创build两个包含密码的文件(在本例中为/ etc / secret1和/ etc / secret2)(在本例中,这两个文件对于两个邮件帐户都是秘密的),对这些文件执行chmod 600, -passfile1和–passfile2开关。

下面是示例命令

  imapsync --host1 server1.example.com --user1 [email protected] --passfile1 /etc/secret2 --host2 server2.example.com --user2 [email protected] --passfile2 /etc/secret2