[Imap-protocol] IMAP MOVE extension
witold.krecicki at firma.o2.pl
Fri Jun 11 05:26:03 PDT 2010
On Friday 11 of June 2010 13:32:07 Dave Cridland wrote:
> On Fri Jun 11 11:12:57 2010, Witold Kręcicki wrote:
> > On Friday 11 of June 2010 11:57:03 Dave Cridland wrote:
> > assuming that underlying FS supports hard linking and that the
> > messages are
> > immutable (remember that not only IMAP accesses messages).
> Messages in an IMAP message store *are* immutable, no matter what
> else might access the messages. And really, don't Windows, UNIX, and
> Mac filesystems support hardlinking now?
OK, I'll rephrase - not all mail stores are filesystem-backed.
> > The question is - if the user uses st/cp/ex it's as irrevocable as
> > move, so
> > why bother?
> Because in general, it's better to work *with* IMAP, rather than
> *against* it, if you're designing extensions, and indeed mail stores.
And what here is against IMAP? The fact that this operation is (in a way)
irreversible? Just like delete/expunge which exists in IMAP?
> > In cases when you want to move 'old' (older than 1 month) mail -
> > it doesn't
> > work. And that is a common operation.
> Is it that slow? Really?
Yes it is. Try moving 10k messages on cyrus/courier to trash.
> FWIW, the majority of move-like behaviour I've seen is to a
> trash-can, and that's something I'd much rather not encourage.
Well you don't encourage this, but all the clients I know do it by default.
Grupa o2 Spółka z o.o., ul. Jutrzenki 177, 02-231 Warszawa,
KRS 0000140518, Sąd Rejonowy dla m.st. Warszawy,
Kapitał zakładowy 377.298,00 zł., NIP 521-31-11-513
More information about the Imap-protocol