如何恢复qmail备份文件

如何恢复qmail备份文件

我们在 Linux 服务器上使用它qmail作为邮件应用程序。几周前我们的服务器崩溃了,我们从头开始安装了一切,我们的用户又开始发送和接收电子邮件了。问题是他们丢失了旧电子邮件。我们备份了整个qmail目录。但我不知道如何在不丢失新邮件的情况下恢复旧邮件。值得一提的是,我在恢复旧的已发送邮件方面没有任何问题。当我将电子邮件文件复制到.sent-mail/cur目录中时,我将它们恢复到用户的已发件箱中,但恢复/cur目录中的文件不适用于收件箱电子邮件,我无法恢复它们。

答案1

听起来您正在使用 maildir 存储格式(服务器上每个文件夹一个文件夹,以及三个目录“cur”、“new”和“tmp”,每个目录包含每封电子邮件一个文件)。

在 Maildirs 中操作电子邮件只需复制文件即可。您应该能够通过将所有旧文件复制到新目录来恢复所有旧电子邮件。

但是,请确保您的用户在执行此操作后重新启动他们的电子邮件客户端,因为如果内容动态更改,邮件客户端和服务器往往会感到困惑。

相关内容