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