Red Hat Bugzilla – Bug 176765
cannot create folders named 'subscriptions'
Last modified: 2007-11-30 17:07:22 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7
Description of problem:
Dovecot cannot create a folder named 'subscriptions', at least when working with Maildir-formated mailboxes.
If one was created using a previous IMAP server (or non-IMAP mean), then dovecot complains that .subscriptions is a directory and doesn't display the folder.
This seems to be because dovecot expects to use a file named '.subscriptions' to manage folder subscriptions from the client. If a different case is used (say 'Subscriptions') then it works.
This makes it impossible for an end-user to create such a named folder to store his mailing-lists subscriptions information, for example. This is completely un-intuitive from the customer's perspective.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Configure dovecot to use Maildir mailboxes
2. Use an IMAP client to create a 'subcriptions' folder (I use Thunderbird)
3. request is silently ignored, folder is not created.
Actual Results: Folder is not created, silently ignored with Thunderbird.
Expected Results: Newly created folder with the requested name
I believe that a newer version of dovecot changed the name of the subscriptions file to prevent a conflict.
In our case, we updated a RHEL3 server to RHEL4. The previous installation used Courier-IMAP, now we're migrating to dovecot (better performance, and folders are no longer under INBOX). Many users had a pre-existing 'subscriptions' folder, which prevents dovecot from creating its file. This causes Squirrelmail (and any other IMAP client that uses folder subscriptions) to not display ANY folder.
This will be addressed in RHEL 5, there is no plan to fix this issue in future
RHEL 4 updates.