Email
將 postfix maildir 文件從一台郵件伺服器移動到另一台郵件伺服器
我配置了一個新的郵件伺服器,如本文所述:http: //howtoforge.com/virtual-users-domains-postfix-courier-mysql-squirrelmail-ubuntu-9.10
我也有一個配置非常相似的古老郵件伺服器(如果我沒記錯的話,使用相同的 HOWTO,僅適用於 Fedora Core 6)。
今天早些時候,我不得不從舊伺服器切換到新伺服器,而舊伺服器不再線上。但是,在我遷移所有內容並將其全部切換後,我發現隊列中有一堆未送達的郵件。它被傳遞到舊伺服器上的本地郵箱,所以現在有一堆郵件我想轉移到新伺服器上。新伺服器已經收到新消息,所以我需要以某種方式將文件合併在一起。
對於電子郵件為 username@customer.com 的每個使用者,兩台伺服器上都有這樣的文件:
/home/vmail/customer.com/username/maildirsize /home/vmail/customer.com/username/courierpop3dsizelist /home/vmail/customer.com/username/new/1271481177.Vca01I6006bM580357.mailhost.mydomain.com
我可以簡單地將舊伺服器上各種新目錄中的數百個文件複製到新伺服器上相應的新目錄中嗎?maildirsize和courierpop3dsizelist文件會****自動更新,還是我需要做一些事情來更新它們?
我想我跳了槍問這個問題。我繼續嘗試使用一個不重要的帳戶。我只是將文件從舊伺服器新目錄複製到新伺服器新目錄,我的郵件客戶端下載它們沒有任何問題。問題解決了!