Jon,

I'm actually working on a Python client to do more-or-less intelligent
backups of IMAP mailboxes. (Yes I know this already exists in various
forms, but I want something that maintains multiple versions of mailbox
for historical reasons, and yet also takes a minimum of space. My
current approach is to use a Maildir folder, using Unix hard links to
messages that have not changed state at each backup.)


It's in the Thunderbird trunk:

http://www.rumblingedge.com/2008/10/05/2008-10-05-thunderbird-trunk-builds/

That's pretty big - don't know when it will be released (maybe already).

IMP claims to support these, at least in their beta:

http://www.horde.org/imp/roadmap/

Some clients use Tinymail, which claims to support these:

http://tinymail.org/usedby.html
http://tinymail.org/trac/tinymail/wiki/WhatTinymailSupports?format=txt

And there is this client:

http://dave.cridland.net/acap/polymer.html

I suspect the iPhone will support it at some point too; just a guess,
but it makes sense.

--
Shane

On Mon, 2009-09-14 at 10:02 -0700, Jonathan Feally wrote:
> Shane,
> Briefly looking at the two RFC's, i think we could do this, but it will 
> take some work. This would have to go into the 2.3.x branch. What client 
> are you using that is supposed to support CONDSTORE and QRESYNC?
> 
> Paul,
> I think we can add a modseq bigint to the messages table. This value 
> would be copied from the mailboxes seq. So we update a message, update 
> the seq, copy seq to that modified message, repeat for other messages. 
> This should satisfy the CONDSTORE requirements. Getting to protocol 
> responses and handling correct would take a while to cover all the 
> scenarios.
> 
> -Jon
> 
> Shane Kerr wrote:
> > Hello,
> >
> > Can any of the developers give any indication of how painful it would be
> > to add support for quick synchronization?
> >
> > http://www.rfc-archive.org/getrfc.php?rfc=4551
> > http://www.rfc-archive.org/getrfc.php?rfc=5162
> >
> > I'm not asking for a feature (although it would be nice), but rather a
> > sense of the scale of the task.
> >
> > It makes me sad to have to check the status of every message in a
> > mailbox to see if any changes were made. ;)
> >
> > Cheers,
> >
> > --
> > Shane
> >
> > _______________________________________________
> > DBmail mailing list
> > [email protected]
> > http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail
> >
> >   
> 
> 

_______________________________________________
DBmail mailing list
[email protected]
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail

Reply via email to