我们的电子邮件服务器有大约 150 个电子邮件帐户,其中包含 10 年内无法删除的内容。有些帐户的数据量即将达到 10GB,因此我想设置一个夜间存档过程,将较旧的电子邮件放在另一台服务器上,以便在需要时访问。
我们的设置使用:dovecot、postfix、roundcube、ubuntu 和 virtualmin/webmin。
我最初的想法是rsync
使用 cron 作业来处理文件,但担心会丢失数据/标题等。因此,我认为我可以做一个doveadm sync -1
,但是在阅读了它运行的同步过程后,我担心标题会错位并导致重复被存档。
我也看到过一些关于可以实现这一点的工具的帖子 - 这不是我最初的偏好,但可以讨论。我也看到过一些更复杂的 c/pearl 脚本,但这些都不是我的强项(虽然我的背景是编程,所以我并不反对这样做)。
有人使用 取得了巨大成功吗doveadm sync -1
?这两种方法都可以用吗?因为服务器只会以这种方式接收电子邮件,而不会直接或通过其他来源接收电子邮件。或者,有人使用其他方法取得了巨大成功,或者可以指出在线文档/教程/解决方案吗?