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.
Log in to post a comment.