如何恢复qmail备份文件

我们在Linux服务器上使用qmail作为我们的邮件应用程序。 几个星期前,我们的服务器崩溃了,我们已经安装了所有的东西,我们的用户开始重新发送和接收电子邮件。 问题是他们丢失了旧的电子邮件。 我们有整个qmail目录的备份。 但我不知道如何恢复旧的电子邮件,而不会丢失新的电子邮件。 值得一提的是,我对恢复旧邮件没有任何问题。 当我将电子邮件文件复制到.sent-mail/cur目录中时,我已将它们恢复到发送的用户框中,但是恢复/cur目录中的文件对于收件箱电子邮件不起作用,我无法恢复它们。

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

在Maildirs中操作电子邮件只是复制文件的问题。 您应该能够通过将所有旧文件复制到新目录来还原所有旧电子邮件。

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