我目前的鴿舍配置:
mail_location = mbox:~/mail:INBOX=/var/mail/%u
提議的 doevecot 配置
mail_location = mbox:~/mail:INBOX=/var/mail/%u:LAYOUT=fs
假設語法對於建議的配置是正確的,這是我的問題:
如果我的現有使用者已經在收件匣下方建立了資料夾或子資料夾,那麼他們登入帳戶 AFA 時是否會注意到任何視覺差異?
我提議進行更改,因為我注意到您無法在收件匣下方建立子資料夾。不太確定為什麼會這樣。
答案1
我注意到您無法在收件匣下方建立子資料夾...不太確定為什麼會這樣。
這是因為 mbox 格式不支援子資料夾。 “MBOX 格式限制您的客戶建立可以儲存資料夾或電子郵件的子資料夾,但不能同時儲存兩者。”看http://blog.workingweb.nl/2012/01/04/dovecot-with-mbox-imap-and-subfolders-or-target-mailbox-doesnt-allow-inferior-mailboxes。
另一方面,如果您的 Dovecot 配置為 maildir,您就可以擁有真正的子資料夾。例如:
"mail_location = maildir:~/Maildir
」
代替
"mail_location = mbox:~/mail:INBOX=/var/mail/%u"
-瑞克
答案2
如果我的現有使用者已經在收件匣下方建立了資料夾或子資料夾,那麼他們登入帳戶 AFA 時是否會注意到任何視覺差異?
是的,所有子資料夾將不再可訪問,除非您自己轉換它們或讓它自動轉換。
要轉換,請查看轉換能力doveadm sync
。假設這mail_location
是 dovecot 配置中的新格式(例如maildir:~/Maildir:LAYOUT=fs
,為舊位置的每個使用者執行此操作:
doveadm sync mbox:~/mail:INBOX=/var/mail/%u
該文件包含有關此轉換的更多信息,以及如何在不停機的情況下進行轉換。