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 **

Reply via email to