将邮箱中的所有邮件从Zimbra冲洗到另一台服务器

我有一个主要的Dovecot + Postfix邮件服务器和一个辅助的Zimbra 8.0.1服务器。 主服务器closures了一个星期,所有传入的消息被传送到configuration了“全部捕获”帐户的辅助服务器。 现在主服务器重新联机了,我想将“全部收集”邮箱上的所有邮件都刷新到主服务器,以便将邮件适当地传递到相应的用户邮箱(及其自己的规则)。 那可能吗?

使用imapsync 。

imapsync --buffersize 81920000 --nosyncacls --subscribe --syncinternaldates --fast --host1 server.zimbra.tld --user1 [email protected] --password1 badasspass --tls1 --host2 server.dovecot.tld --user2 [email protected] --password2 lalala --tls2 

从网站摘录

imapsync的目的是迁移IMAP帐户或备份IMAP帐户。 IMAP是访问邮箱的三种当前标准协议之一,另外两种是POP3和带有webmail(通常绑定到IMAP服务器)的HTTP。

你必须使用fetchmail 。 该软件充当POP / IMAP客户端并从Zimbra获取消息,然后通过SMTP发送到主MX。