The following issue has been ASSIGNED. ====================================================================== http://www.dbmail.org/mantis/view.php?id=798 ====================================================================== Reported By: tss Assigned To: paul ====================================================================== Project: DBMail Issue ID: 798 Category: IMAP daemon Reproducibility: always Severity: minor Priority: normal Status: assigned target: ====================================================================== Date Submitted: 16-Aug-09 03:19 CEST Last Modified: 16-Aug-09 10:34 CEST ====================================================================== Summary: Session doesn't notice if new mail comes while another is expunged Description: Open session 1 and session 2 to same mailbox. In session 1 do:
1 store 1 +flags \deleted * 1 FETCH (FLAGS (\Deleted)) 1 OK STORE completed 2 expunge * 1 EXPUNGE 2 OK EXPUNGE completed 3 copy 1 inbox 3 OK COPY completed 4 noop * 5 EXISTS * 3 RECENT 4 OK NOOP completed The 4 NOOP step shouldn't have been necessary, but not that big of a deal. Anyway, now in session 2: x noop * 3 RECENT * 1 EXPUNGE x OK NOOP completed It should have sent * 5 EXISTS after EXPUNGE. Further commands show that session 2 is a bit confused internally: 1 fetch * uid * 4 FETCH (UID 255) 1 OK FETCH completed 2 fetch 5 uid * 5 FETCH (UID 256) 2 OK FETCH completed 3 fetch 6 uid 3 OK FETCH completed ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 16-Aug-09 03:19 tss New Issue 16-Aug-09 10:34 paul Status new => assigned 16-Aug-09 10:34 paul Assigned To => paul ====================================================================== _______________________________________________ Dbmail-dev mailing list Dbmail-dev@dbmail.org http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail-dev