我目前的dovecotconfiguration:
mail_location = mbox:~/mail:INBOX=/var/mail/%u
build议的doevecotconfiguration
mail_location = mbox:~/mail:INBOX=/var/mail/%u:LAYOUT=fs
假设语法对提议的configuration是正确的,这是我的问题:
如果他们已经在“收件箱”下创build了文件夹或子文件夹,我的现有用户是否会在注册账户时注意到任何视觉差异?
我build议改变,因为我注意到你不能在INBOX下创build子文件夹。 不太确定这是为什么。
我注意到你不能创buildINBOX下的子文件夹…不知道为什么是这样的。
这是因为mbox格式不支持子文件夹。 “MBOX格式限制您的客户创build子文件夹,可以存储文件夹或电子邮件,而不是两者。 请参阅http://blog.workingweb.nl/2012/01/04/dovecot-with-mbox-imap-and-subfolders-or-target-mailbox-doesnt-allow-inferior-mailboxes 。
另一方面,如果您的Dovecotconfiguration为maildir,您可以拥有真正的子文件夹。 例如:
"mail_location = maildir:~/Maildir ”
代替
"mail_location = mbox:~/mail:INBOX=/var/mail/%u"
-Rick
如果他们已经在“收件箱”下创build了文件夹或子文件夹,我的现有用户是否会注意到他们login到其账户AFA时有任何视觉差异?
是的,除非您自己转换或自动执行,否则所有子文件夹都将无法再使用。
要转换,请看一下doveadm sync的转换function 。 假设mail_location是dovecotconfiguration中的新格式(例如maildir:~/Maildir:LAYOUT=fs ,请为每个用户对旧位置执行此操作:
doveadm sync mbox:~/mail:INBOX=/var/mail/%u
文档中包含有关此转换的更多信息,以及如何在没有任何停机的情况下执行此操作。