> > What's your exact condition for sending NO? That the
> message has been
> > deleted by someone else?
>
> Expunged, yes. Just like RFC2180 described it.
>

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
It should not in my opinion ever return the data for 10 as it has been
expunged and expunge should mean that, the message has been permanently
removed from the server.

In which case:
C1: FETCH 10 (UID)

Should return
S1: OK ....
And not
S1: * 10 FETCH (UID xxx)
S1: OK ....



Regards

Richard Bang
Floosietek Ltd
[EMAIL PROTECTED]
http://www.floosietek.com


Reply via email to