Virtual folders sounds like a good idea, however I think that the basic
question is, as you mention, how far we want to go.

IMHO, we should aim for the full functionality although this probably mean
a huge development effort.

What I mean is that we could express all the folders as 'Search folders',
i.e. a folder should be defined as a set of properties, something like an
SQL statement, e.g. 'contains all messages from and to Vadim'. 

The 'real' folders, i.e. the ones that have a physical counterpart, could
be defined as 'contains the messages and folders of the XY mail server/account'.

Search result folders could be temporary structures created on the fly when
a search is executed. 

I think this would be an extremely flexible and powerful approach.

It would require a lot of development, e.g. caches, header and body indexes, message
servers, etc. and may also require (or would be reasonable) to move into a
fully multi-threaded M before tackling it, as keeping such folders up to
date could be rather time consuming.

Before getting into more details, I would like to know what do you think.

-- 
Michele Ravani                  [EMAIL PROTECTED]
"Those who live hoping, die singing" My Gran



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Mahogany-Developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-developers

Reply via email to