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
