Dovecot

將郵件從舊郵件伺服器遷移到新的(信使)

  • October 27, 2014

所以我有一個執行 Postfix/Courier 的 linux 機器,用作郵件伺服器,使用 Roundcube 作為前端。使用者帳戶設置在通常Maildir的 、curnewtmp文件夾中。

我有一個類似設置的舊郵件伺服器,除了它正在執行Postfix/Dovecot- 但 Maildir 格式基本相同。

我曾假設將郵件從舊郵件伺服器遷移到新郵件伺服器就像將郵件文件從舊使用者目錄複製到新目錄一樣簡單。所以我就這麼做了。現在,在復製完消息後,當我真正登錄到 roundcube 時,新消息就在那裡 - 除了它們都來自root並說“消息不能再位於伺服器上”。

嗯……所以,為了確保,我進入了包含舊消息的目錄,並實際cat編輯了消息文件以確保它們沒問題。而且它們似乎都很好——它們擁有所有可用的舊消息內容。但由於某種原因,快遞員不承認它們是“可用的”。

有沒有人遇到過這種情況?如果是這樣,可能的原因是什麼?如何解決?

複製文件時,請務必保留文件的所有權/權限。

引用自:https://serverfault.com/questions/639982