![将 postfix maildir 文件从一个邮件服务器移动到另一个邮件服务器](https://linux22.com/image/511443/%E5%B0%86%20postfix%20maildir%20%E6%96%87%E4%BB%B6%E4%BB%8E%E4%B8%80%E4%B8%AA%E9%82%AE%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%A7%BB%E5%8A%A8%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%E9%82%AE%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我有一个新的邮件服务器,配置如下: http://howtoforge.com/virtual-users-domains-postfix-courier-mysql-squirrelmail-ubuntu-9.10
我也有一个配置非常相似的古老邮件服务器(使用相同的 HOWTO,仅适用于 Fedora Core 6,如果我没记错的话)。
今天早些时候,我不得不从旧服务器切换到新服务器,而旧服务器已不再在线。然而,在我迁移完所有内容并将其全部切换过来后,我发现队列中有一堆未送达的邮件。这些邮件已发送到旧服务器上的本地邮箱,因此现在旧服务器上有一堆我想移动到新服务器的邮件。新服务器已经收到了新邮件,因此我需要以某种方式将这些文件合并在一起。
对于每个电子邮件为[电子邮件保护],两台服务器上都有这样的文件:
/home/vmail/customer.com/用户名/maildirsize /home/vmail/customer.com/用户名/courierpop3dsizelist /home/vmail/customer.com/用户名/new/1271481177.Vca01I6006bM580357.mailhost.mydomain.com
我可以简单地复制各个新的旧服务器上的目录与相应的新的目录在新服务器上是否可用?邮件目录大小和courierpop3dsizelist文件会自动更新吗,还是我需要做些什么来更新它们?
答案1
我觉得我问这个问题有点操之过急。我继续用一个不重要的账户尝试了一下。我只是从旧服务器复制了一些文件新的目录到新服务器新的目录,我的邮件客户端下载了它们,没有任何问题。问题解决了!