Yuri, Are you saying that you want to create a GMail clone that you can run on your home server?
I don't think you need to rewrite the whole backend and create new protocols. All you need is a client that will display the mail on the server in the way you want it. You could create a web client and/or a mail client application. You don't have to store your mail in separate folders. Keep it all in your inbox. Your client can still use IMAP to get the mail from your server. If you want to add labels your messages like in GMail, just add a custom header that your client will check for (although I don't know if it is a good idea to modify an e-mail once it has reached its final destination). Conversations can be displayed by using the existing In-Reply-To and References headers. Good luck. -- Later David Kirk ** Beware the dreaded GMail reply-to header if replying to this message **
