My installation is qmail + binc-imap + squirrelmail,
and updating these components (to netqmail 1.05, binc
1.2.13final, squirrel 1.4.5 (from 1.4.3a)) broke the
system with the following error:
ERROR: Could not complete request.
Query: CREATE "INBOX.Sent"
Reason Given: CREATE failed: With a Maildir++ depot,
you must create all mailboxes under INBOX. Try creating
being shown where the channel list should be. The
problem is that binc-imap doesn't recognise "." as a
folder delimiter. Now, the Delimiter setting in
Squirrelmail conf.pl's Server -> IMAP settings does not
help. "detect" used to work, now changing it to "/",
counterintuitively, doesn't help either.
I figured the problem is in the Folder Defaults
(conf.pl). Settings 3, 4 and 5 are "INBOX.Trash",
"INBOX.Sent" and "INBOX.Drafts". The problem is worked
around by changing these to use the "/" symbol or, as I
did it, setting Default Folder Prefix to "INBOX/" and
3,4,5 to "Trash", "Sent" and "Drafts".
This stops some configurations (those with IMAP servers
preferring "/") from functioning properly and, while
it's a configuration "bug", I think it should be
I don't know squirrelmail internals, but one possible
solution might be replacing any dots and slashes in
Folder Defaults fields 1,3,4,5 by the correct delimiter
previously detected or set.