[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sup-talk] Maildir support



On Tue, Apr 12, 2011 at 10:41 PM, dtk <d.t.k@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