> On 18 Nov 2015, at 23:00, Hadmut Danisch <had...@danisch.de> wrote: > >> Sounds more like you just introduced a new self-created problem that > would require yet another workaround.. ;-) > > Definitely wrong. > > Appending .dir to directories and .folder to folder files keeps files > completely distinct and name collissions are not possible. > > >> But what was not clear from your mail, is what exactly you identified > as "the problems" with standard Maildir++ setup? > > > Having regular files filenames beginning with a . is a no-go and flawed > by design. Extremely error-prone No serious designer would ever do that.
Dovecot doesn't force you to use LAYOUT=Maildir++. Just use LAYOUT=fs and you can also specify a DIRNAME=<something that never exists> to avoid collisions with cur/new/tmp names. Actually, Dovecot doesn't even force you to use Maildir at all. Its own sdbox/mdbox mailbox formats are much more efficient if you don't care about using a standard mailbox format. > Even worse, both folders foo/bar and foo.bar both get the filename > .foo.bar Not with listescape plugin enabled. And if namespace separator is '/' as you seem to imply, newer Dovecot versions will give an error instead of silently translating foo/bar to .foo.bar (newer = probably last 5+ years or something).