Jeff Blank
2006-May-30 02:45 UTC
[Dovecot] Expunge is not expunging unless called twice--revisited
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.) thanks much, Jeff
Glenn Leavell
2006-Jun-05 05:39 UTC
[Dovecot] Re: Expunge is not expunging unless called twice--revisited
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
Timo Sirainen
2006-Jun-11 22:03 UTC
[Dovecot] Expunge is not expunging unless called twice--revisited
On Mon, 2006-05-29 at 22:45 -0400, Jeff Blank wrote:> 3 UID STORE 3 +FLAGS.SILENT (\Deleted) > 3 OK Store completed.I could reproduce it only with STORE command, not with UID STORE. Fix here: http://dovecot.org/list/dovecot-cvs/2006-June/005711.html -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 191 bytes Desc: This is a digitally signed message part Url : http://dovecot.org/pipermail/dovecot/attachments/20060611/3c2d245c/attachment.pgp
Apparently Analagous Threads
- Expunge is not expunging unless it is called twice
- Bug? Expunging Symlinked Maildir w/ Lazy_expunge Enabled
- doveadm-expunge not expunging when ran from cron
- doveadm expunge not expunging anymore
- Samba-tool dbcheck shows "incorrect GUID" after update from alpha17 to beta8