[Dovecot] problems with migration to Maildir

F. Even dovecotlists at elitists.org
Sun Mar 13 10:37:30 EET 2005


F. Even wrote:
> Timo Sirainen wrote:
> 
>> On Sat, 2005-03-12 at 08:39 -0600, F. Even wrote:
> I think I figured out the issue though...I had removed the "prefix" 
> completely from the first definition, that might have caused the 
> problem, because it works as expected with this configuration:
> 
> namespace private {
>   separator = /
>   inbox = yes
>   prefix =
>   location = maildir:~/Maildir
> }
> namespace private {
>   separator = /
>   prefix = "z_mbox/"
>   location = mbox:~/mail
> }

Is there any way to disable the IMAP lookup for the second namespace if 
you make it hidden?  Some users don't need the old mail folder at all, 
so what I had did was delete that folder from their accounts, then added 
the "hidden = yes" to that second namespace (the mbox one), yet when an 
account that did not have that namespace configured went to check his 
e-mail, imap through off the following error:

Mar 13 01:45:37 cerebus dovecot: imap-login: Login: user [ip.ad.dr.es]
Mar 13 01:45:37 cerebus dovecot: IMAP(user): Invalid mbox path 
/home/user/mail: No such file or directory
Mar 13 01:45:37 cerebus dovecot: IMAP(user): Failed to create storage 
for 'z_mbox/' with data: mbox:/home/user/mail
Mar 13 01:45:37 cerebus dovecot: child 38630 (imap) returned error 89
Mar 13 01:48:38 cerebus dovecot: imap-login: Login: user [ip.ad.dr.es]

The account should not be seeing that namespace by default...so I'm not 
sure why the server insists on denying the client access due to not 
having the necessary folders in their $HOME to be compatible with that 
namespace.  I've since created an empty folder in each of the 
directories to silence the alerts...but somewhat annoying as only a 
couple users really need to use the "legacy namespace."

Thanks,
Frank


More information about the dovecot mailing list