备份Zimbra邮件的开源版本

背景:

我们运行Zimbra邮件的开源版本 (5,而不是6),虽然这不是我们想要鼓励(预防胜于治疗)的东西,但我们目前没有办法备份(或恢复)邮件系统。 Network(付费)版本具有自动备份; 开源版本存在各种用户贡献的解决scheme 。

我的问题分两部分:

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

由于邮件系统目前有超过100GB的消息,我倾向于第二个类似isync的东西。

由于没有人发布到现在,我会提到: http : //www.osoffice.de/downloads/viewcategory-7.html zmbak脚本。
我正在testing它。
读完之后,我可以说这是一个尝试。 我想你可以适应你的需要。

HTH

另一种select是LVM快照。 不理想,但他们会保持文件系统状态稳定足够长的时间,即使在现场系统上,也可以对您关心的部分进行映像。

当然,最好把服务器关掉做备份。

至于自动检索电子邮件,这听起来像你想要的fetchmail:

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

由于Zimbra安装在vSphere中(并且由SAN支持),最简单的备份方法已经结束了

  • SAN快照
  • 虚拟机备份

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

我们将来要研究包括实时备份的ZeXtras ; 这确实会花钱,但是比Zimbranetworking版的许可certificate显便宜,甚至在教育/慈善率方面也是如此。