出口鴿舍信箱遇到的問題

出口鴿舍信箱遇到的問題

我的 postfix/dovecot 郵件伺服器運作良好,但我想遷移到另一台伺服器,我的問題是:我無法從我的 dovecot 匯出郵件信箱:

我的命令(我替換了電子郵件地址):

dsync -f -u [email protected] backup maildir:/root/migr_in/data/mailaccounts

然後我得到這個錯誤:

d同步([電子郵件受保護]): 錯誤: 用戶 [電子郵件受保護]:初始化失敗:從mail_location設定初始化郵件儲存失敗:stat(/root/migr_in/data/mailaccounts)失敗:權限被拒絕(euid = 8(郵件)egid = 8(郵件)缺少+ x perm:/ root,目錄擁有按 0:0 模式=0700)

目標資料夾「/root/migr_in/data/mailaccounts」的權限為777。

我負責監督什麼?

答案1

同時,我嘗試了覆蓋設置,但無論如何它都不起作用:

dsync -o mail_location=/var/mail/testbox/52 -f -u [email protected] backup maildir:/root/migr_out/data/tmp/tmpexport

同樣的錯誤:

d同步([電子郵件受保護]): 錯誤: 用戶[電子郵件受保護]:初始化失敗:從mail_location設定初始化郵件儲存失敗:stat(/root/migr_out/data/tmp/tmpexport)失敗:權限被拒絕(euid = 8(郵件)egid = 8(郵件)缺少+ x perm:/ root , 0:0 模式擁有的目錄=0700)

/root/migr_out/data/tmp/tmpexport 的權限為 777,它與郵件本身屬於相同使用者(使用者「mail」)。

有人有想法嗎?

答案2

我找到了一個解決方案:問題實際上只是我嘗試匯出到 /root/ 下面的子目錄。這是不允許 dsync 寫入的地方:)我將其更改為 /root 之外的資料夾並且它起作用了:)

相關內容