On Tue, Apr 12, 2011 at 10:41 PM, dtk <d....@gmx.de> wrote: > Although I still wonder a bit > why this feature hasn't been built in right from the beginning My two cents, which are only worth one :
The syncing model (often used through IMAP) is based on an old file-centric idea : POP is a sum of all your mails, IMAP is a folder for each of your "group" of mail. But this approach allows one mail to be only in one folder, or at least that's the way it was thought in the beginning. Yet, Sup approach, which is just like GMail, is mail-centric : a single mail can be in different folders. But instead of copying it in different folders, you can do much better: this single mail can be tagged as being part of different "groups"; theses groups are differentiated by labels. This way you can make it be in different "groups" much more easily than with older systems. Heliotrope's (Sup next iteration) README : > Heliotrope provides all the features you actually want in a modern email > client: > > - fast, full-text search over all messages > - automatic threading > - arbitrary labels > - a sophisticated query language > - support for signed and encrypted email > - an extensible JSON-over-HTTP API So, to sum up, with sup, one mail has multiple labels, and with Maildir/mbox, one folder( ~ one label) has multiple mails. So, when you apply labels to mails with sup, you have to copy them to all the folders in the maildir format. But you also have to check for all the folders where the mail could be, ... which is not so trivial. Even though, I totally agree with you : I'd love to see my mails being synced back. Not proposing it in the main branch makes it a little bit closed. But I have no excuse to complain, because I'm not contributing. So, I'm just waiting patiently (and use GMail) =] Waiting on the heliotrop/turnsole projects ! -- Matthieu RAKOTOJAONA _______________________________________________ sup-talk mailing list sup-talk@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-talk