Arnt Gulbrandsen wrote:
Richard Bang writes:

How would you handle this then:

C1: search 1:* ....
S1: returns a list including 10
C2: store 10 +flags /deleted
S2: ok
C2: expunge
S2: ok
C1: fetch 1,10,12,15 (.....)

Does the server say NO (10 doesn't exist) or does it return the fetch for 1,12,15


Why "or"? It can do both. It can return the possible answers and then send a tagged NO.

Mssage 10 is valid in this FETCH. It is the message previously known as message 11. If the server didn't respond with an EXPUNGE response to EXPUNGE, the message must still be there, perhaps un-\Deleted by another session.


Tim



Reply via email to