我有一台主 Dovecot + Postfix 邮件服务器和一台辅助 Zimbra 8.0.1 服务器。主服务器停机一周,所有传入邮件都已传送到配置了“全部接收”帐户的辅助服务器。现在主服务器已恢复在线,我想将“全部接收”邮箱中的所有邮件刷新到主服务器,以便适当地传送到相应的用户邮箱(及其自己的规则)。这可能吗?
答案1
使用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 和带有网络邮件的 HTTP(通常与 IMAP 服务器绑定)。
答案2
您必须使用fetchmail
。该软件充当 POP/IMAP 客户端并从 Zimbra 获取消息,然后通过 SMTP 将其发送到主 MX。