On Wed, 19 Mar 2003, GARY GENDEL wrote:
That said, I also feel that there may be situations where it may be necessary to handle a hybrid mbox/maildir configuration.
This is speculation. If there isn't one today, don't worry about the problem today.
[I note that you have given one real and current example, with INBOX in mbox format as /var/spool/mail/xxxx, with maildir for IMAP folders, but that doesn't require a complex IMAPdir definition.]
Since the backend is modular, why don't stop trying to enforce a standard, and instead allow modules to be build for mbox, Maildir, Maildir++, composite, or some totally new structure.
wu-imap already does this. I can't speak for others, but I'm here to get way from the excess complexity (poor performance and number of bugs) of other available options.
I totally agree with you, 100%. I wasn't proposing a monolithic structure, but separate modules compiled in by choice. If you really think you need IMAPdir then that's the module you settle on. If you only want Maildir, then there's one for you, and so on. I'm sure what we'll find is that many modules will have a short lifetime and we'll be left with a few useful ones. I just don't want someone to tell me that I need IMAPdir (which I think is true), or I can't have an mbox for an INBOX (which is why I haven't installed bincimap). Perhaps someone only wants mbox format for compatibility with a legacy setup. I would like that to be choice they could make.
Gary

