有没有办法使用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