Thanks for the various replies on this.
I have a follow-up question about sequence numbers. Again, apologies if it's been covered before.
Many times ;)
...There's a window where a client hasn't yet picked up an untagged response and therefore uses a sequence number that doesn't refer to the intended message. It could get round this by using UIDs - but I was wondering whether any servers correct the sequence numbers.
RFC 3501 section 5.5 regulates what happens. Basically, MSNs don't change while you're using them, and the server is required to preserve that truth.
When messages are deleted, this may require that the server bends over backwards, forwards, sideways, or even all at the same time.
--Arnt
