2003-02-24
More thoughts on smarter e-mail software – The Great Lake
One problem the ``database" (see my recent post here) would have to solve is how different remote mailboxes should be handled. I have several accounts at different locations, and not all of these are directed at me personally, and I also use IMAP for most of them (hmm, if not all).
Using IMAP I may create as many mailboxes as I like — mailboxes in the traditional sense. Different mail servers provide different means for filtering and sorting incoming messages on delivery, hence messages may be delivered to any individual mailbox in one of these accounts. The database view would have to take this into consideration.
Somehow I therefor feel that designing a completely new system for storing messages might not be the right way to go. Instead, perhaps one could create some kind of front-end to the already existing mail client protocols and message stores. For example, imagine each POP account and each individual IMAP folder as sources of messages, like mountain springs. The flow of messages from these springs gathers in a great lake, and from this great lake you can then look at each and every message any way you wish. The great — and most magical — lake knows the source from which a message stems so it's easy to track it back to the actual mail account it was delivered to.
Hmm, might want to find a better metaphor.
