%20%E7%9A%84%E6%9C%80%E4%BD%B3%E5%AF%A6%E5%8B%99%EF%BC%9F%E6%9C%89%E7%B6%B2%E8%B7%AF%E4%BB%8B%E9%9D%A2%E5%97%8E%EF%BC%9F%20.png)
情況:具有 ISPconfig3、Postfix 和 Dovecot 的 Debian 郵件伺服器,大約 500 個具有不同網域的使用者。伺服器是一個虛擬客戶端,所以我透過XenBackup對其進行備份。問題:如果用戶刪除一封電子郵件,我不想為其恢復整個伺服器。
有沒有辦法直接在伺服器上備份郵箱?或是Exchange中有垃圾箱之類的功能嗎?
我考慮過在 postfix 配置中使用 BCC 選項,但我認為它不太實用。
如果它花費一些錢並不重要,如果它運作良好(也許可以透過 Web 介面來恢復),我更喜歡商業產品。
答案1
如果您按照 ispconfig 文件中的描述設定伺服器,則所有電子郵件都位於資料夾 /var/vmail/ 中。您只需備份該資料夾及其所有子資料夾。
可以透過再次複製舊郵箱資料夾內容來完成復原。
架構如下:/var/vmail/domain.com/before_at_sign