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
