[Dovecot] Re: Expunge is not expunging unless called twice--revisited

Glenn Leavell glenn at usg.edu
Mon Jun 5 05:39:01 EEST 2006


On Tue May 30 05:45:12 EEST 2006, Jeff Blank jb000002 at mr-happy.com wrote:

> Hi,
>   
> I'm running dovecot-1.0.beta8 from FreeBSD ports, using mbox mail
> store.  My problem appears to have come up on the list about a month
> ago, "Expunge is not expunging unless it is called twice".  I ran
> through Bill Boebel's telnet-IMAP session for myself, and I see that
> his test case is now fixed (as Timo said), but mutt, for whatever
> reason, uses +FLAGS.SILENT, and I'm still getting the behaviour in
> Bill's original problem when I telnet and use +FLAGS.SILENT:
>   
> 1 OK Logged in.
> 2 select INBOX
> * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
> * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)]
> * Flags permitted.
> * 1 EXISTS
> * 1 RECENT
> * OK [UNSEEN 1] First unseen.
> * OK [UIDVALIDITY 1148956034] UIDs valid
> * OK [UIDNEXT 4] Predicted next UID
> 2 OK [READ-WRITE] Select completed.
> 3 UID STORE 3 +FLAGS.SILENT (\Deleted)
> 3 OK Store completed.
> 4 expunge
> 4 OK Expunge completed.
> 5 expunge
> * 1 EXPUNGE
> * 0 RECENT
> 5 OK Expunge completed.
> 
> After step 4, the message is still in the mailbox with "X-Status: D";
> the second expunge is required to remove it.  I seem to get the same
> behaviour with Thunderbird, so is this still a dovecot problem?  (I
> have Thunderbird set up to remove deleted messages immediately, not
> move to trash or just mark as deleted.)

I'm also still experiencing the twice-needed expunge problem (with mutt and
+FLAGS.SILENT) just as Jeff described it.  I have the problem both with
Beta8 and with last night's CVS snapshot.  I'm using Maildir.

Thanks very much,
Glenn


More information about the dovecot mailing list