I've been using vpopmail for some time in a standard setup with Courier. I'm loving BincIMAP and think it's a great IMAP server- the speed and stability I've obtained is fantastic.
I'm not faced with building it in to my existing environment. I'm loving how IMAPdir works, though tools like vpopmail don't create this for me (and I'm trying to avoid doing something that scans them all regularly). I'm thinking having something like the following: 0. set up for IMAPdir with some 'create' option 1. tries to open IMAPdir directory- fails 2. checks for existance of 'Maildir' directory instead *. Note that we're at the credentials of the user 3. if exists, makes IMAPdir directory. Make symlink a-la 'ln -s ../Maildir IMAPdir/INBOX' 4. return to step one and succeeds. This would enable IMAPdir on the first use from the IMAP server (or any client such as a webmail server), still allowing delivery as normal for legacy applications and tools. Thoughts? is this feasable? In C I'm looking at a mere few lines of code, but I'm not fully sure where this would fit in with the BincIMAP code. I believe it would be a great addition to the codebase. Note that existing Maildir subfolders would appear as subfolders of Inbox, so that's not a big deal either. -M
