I've been tinkering with the IMAP2 stuff with a view to implementing the Maildir (Qmail stylee) method of mail storage. The main issue I had is (apart from time) splitting off the store type from IMAP2. It's the heirarchical type of Maildir with folders that will be an issue as far as I can see. Unless of course I'm missing something.
I've managed to move the specification of which store to use into the configuration XML file, and re-jigged the whole thing so its extensible and configurable form there. I've been a bit stretched over the last month, and now I've got my own company this isn't likely to change for the foreseeable future. I'll post the mods I've done onto my website with an explanatory document if anyone else wants to see it. I'm afraid I'll just be too busy. :o( Shame too, I was really beginning to like playing with the code too. Also the emphasis on getting a working IMAP server has now been removed since I battered courier-imap into submission this week, so I no longer have an excuse to work on it. Anyways I'm rambling. I'll go and post the stuff up tonight. Sorry guys, Adam. > -----Original Message----- > From: Jason Webb [mailto:[EMAIL PROTECTED] > Sent: 23 June 2004 14:19 > To: 'James Developers List' > Subject: RE: My Status, and James RoadMap > > > Mine are simple... > > 0) Debug the mbox random access file class, update the mbox > file handler and > commit them both > 1) Sort out user attributes. This is done for file user > stores, but the db > stuff needs to be re-worked as I'm not happy with it > 2) Get the current mailbox system to support folders > 3) Get the IMAP server to work with the new folder support > 4) Tie in the current IMAP2 proposal into the main source tree > 5) Get my twins to sleep through the night (easy stuff first :)) > > Other things I'd like to look at are (but probably won't): > a) Logging needs to be consistent so I can track mails across > the system > b) JMX support. We still need to be able to authenticate > users in JMX using > the James user dbs. Until this is done JMX is a security hazard > c) A scalable mail queue system. Dumping 150k files into one > flat folder is > a bad idea on any OS. A folder/file system a la Qmail might be fun > > -- Jason > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]