hi, I have problems with the dovecot-uidlist in version 1.1.4 and 1.1.8. I was using dovecot 1.1.4 and think, I fix it with new dovecot 1.1.8, but still the same problem.
Here a discription to reconstruct the problem: I have an fit dovecot-uidlist with one email in cur/ folder. Now I try to append an email in this way: A001 LOGIN USER PASSWORD A001 OK Logged in. A002 EXAMINE INBOX * FLAGS (\Answered \Flagged \Deleted \Seen \Draft) * OK [PERMANENTFLAGS ()] Read-only mailbox. * 1 EXISTS * 0 RECENT * OK [UIDVALIDITY 1232360001] UIDs valid * OK [UIDNEXT 2] Predicted next UID A002 OK [READ-ONLY] Select completed. A003 APPEND INBOX {147} + OK MIME-Version: 1.0 From: EMAIL To: EMAIL Subject: SDI1 Content-Type: text/plain; charset: ascii Ignore. * 1 EXPUNGE * 2 EXISTS * 2 RECENT A003 OK [APPENDUID 1232360001 2] Append completed. A004 LOGOUT * BYE Logging out A004 OK Logout completed. After this I look into the dovecot-uidlist and I see this new email only! The dovecot-uidlist is rewritten, but only this this new incoming email. After login into mailbox, make a SELECT INBOX and NOOP, the dovecot-uidlist is rewritten angain and add the "old" emails AT THE END of the dovecot-uidlist. And my question is, why dovecot EXPANGE the email in cur/ folder, remove it from dovecot-uidlist and rewrite the dovecot-uidlist with the new incoming email only. So I lost the "old" email in the cur/ folder. Thanks... STEPHAN