[Imap-protocol] IMAP MOVE extension

Witold Kręcicki 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.

--
Witold Kręcicki

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 mailing list