Andreas Aardal Hanssen wrote:
> On Mon, 26 Apr 2004, Ian Cass wrote:
>> 0007 OK SELECT completed
>> 0008 UID COPY 66 "INBOX/Binc"
>> 0008 OK COPY completed
>> 0009 UID STORE 66 +FLAGS.SILENT (\Deleted \Seen)
> ^^^^^^^^^^^^^^
>
> Here the message is marked as deleted, but it isn't expunged by the
> client. I'm not quite sure what the client is meant to do, but the
> EXPUNGE command must be issued by the client for the messages to be
> expunged. ;-)

Yes. It seems OE starts a new connection to the server to move and delete
the message, then logs off. However, when I hit 'Purge', the expunge happens
in the first connection which remains active all the time OE is running.

See the first session in my previous mails...

<snip>
0004 UID FETCH 1:66 (UID FLAGS)
* 1 FETCH (UID 22 FLAGS (\Seen))
* 2 FETCH (UID 23 FLAGS (\Seen))
* 3 FETCH (UID 24 FLAGS (\Seen))
* 4 FETCH (UID 66 FLAGS ())
0004 OK FETCH completed
<***** I moved the message here *****>
<***** OE started another connection*****>
000A EXPUNGE
* 4 FETCH (FLAGS (\Seen \Deleted))
000A OK EXPUNGE completed
000B EXPUNGE
* 4 EXPUNGE
* 3 EXISTS
000B OK EXPUNGE completed
ZZZZ LOGOUT


-- 
Ian Cass

Reply via email to