[Dovecot] imap default separator ignored?

Frank Cusack fcusack at fcusack.com
Sun Jan 3 20:10:44 EET 2010


On January 3, 2010 6:16:18 PM +0100 Harald Dunkel 
<harald.dunkel at t-online.de> wrote:
> What is supposed to happen if I try to create a folder named
> "a.b" in this configuration? Since '.' is not a separator
> character anymore, and since the client doesn't know anything
> about the internals of Dovecot, I do not see why Dovecot
> complains about an invalid character? Shouldn't it hide its
> internal Maildir structure?

You'd think so, but . is used by the Maildir++ format in the filesystem
so as long as you're using Maildir++ it is illegal.

You can't have a folder named "a.b" because when this looks like a/b
in Maildir++.  So, . is always illegal, and whatever your separator
character is, is also illegal.

You can use the folder structure (ie, maildir instead of maildir++)
and then . should be legal but I personally haven't tried this.  I
think you just append :LAYOUT=fs to the location spec to use it.

-frank


More information about the dovecot mailing list