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
