备份 Zimbra 邮件的开源版本

备份 Zimbra 邮件的开源版本

背景:

我们经营Zimbra 邮件的开源版本(5,尚未达到 6)尽管我们不想鼓励这样做(预防胜于治疗),但我们目前无法在系统中备份(或恢复)邮件。网络(付费)版具有自动备份功能;各种用户贡献的解决方案存在于开源版本。

我的问题分为两部分:

  1. 有人有在 Zimbra OSE 上执行备份的经验吗?我对通过 ssh/rsync 进行快照备份特别感兴趣(我们使用dirvish用于文件系统备份),并且我们不使用 LVM(/opt/zimbra/store/它有自己的分区,服务器是 ESXi 上的 Ubuntu)。
  2. 如果在实时系统上备份/恢复“太难”,我很乐意只备份从未通过 IMAP 直接登录的特定共享帐户(因此我有密码)。我有兴趣推荐一款命令行电子邮件客户端
    1. 可以自动检索消息和文件夹(例如,给定命令行参数/配置文件,将登录帐户,获取新电子邮件,退出)
    2. 将电子邮件存储在邮件目录格式,比备份更好

我倾向于第二种方式同步,因为目前邮件系统的消息量已经超过100GB。

答案1

由于到目前为止还没有人发帖,我将提到来自以下来源的 zmbak 脚本: http://www.osoffice.de/downloads/viewcategory-7.html
我目前正在测试它。
读完之后,我可以说它值得一试。我想你可以根据自己的需要进行调整。

高血压

答案2

另一个选项是 LVM 快照。虽然不是最理想的,但它们可以让文件系统状态保持足够长时间的稳定,以便为您关心的部分创建映像,即使在实时系统上也是如此。

当然,最好关闭服务器来进行备份。

就自动检索电子邮件而言,听起来您想要 fetchmail:

http://www.ioncannon.net/system-administration/97/using-fetchmail-and-procmail-for-maildir-style-storage-from-a-pop3-account/

答案3

由于 Zimbra 安装在 vSphere 中(并由 SAN 支持),因此最简单的备份方法是结合

  • SAN 快照
  • 虚拟机备份

然后可以通过恢复备份或快照、从恢复的 VM 导出并重新导入到实时系统来恢复帐户数据。

我们将进行调查泽克斯特拉斯其中包括未来的实时备份;这确实需要花钱,但比 Zimbra 网络版的许可便宜得多,即使按教育/慈善费率也是如此。

相关内容