Hi,

> No, but each session must have its own MSN/UID map. Consider this 
> (abbreviated):
> 
> C1: a search subject mumble
> C2: b store 1 +flags deleted
> S2: b ok
> C2: c expunge
> S2: * 1 expunge
> S2: c ok
> C1: a ok
> C1: d fetch 2 body[1]
> C2: e fetch 2 body[1]
> 
> The replies to commands d and e must be different, because C1 still 
> hasn't been told about the expunge.

correct.

> To be proper, the mail store also should defer the actual deletion of 
> message 1 until it has been expunged in all sessions, in case someone 
> sends a fetch for that message. But... if your server doesn't, I guess 
> it's not alone.
> 
> > If that is true has any consideration been made for the storage that 
> > will be required for a large store with say 150 clients?
> 
> It's not so hard. You have to keep an MSN/UID map, but the rest is 
> fairly easy to avoid.

..or you fail the fetch command for C1, forcing C1 to catch up!

see the other thread...

Christof

Reply via email to