This behavior has been broken with squirrelmail in .99.11 and .99.12, and bugged the hound out of people as it was resetting their pop3 read flags on all the mail on the server. Ie, after logging into squirrelmail, all your pop3 mail downloads again.
We switched to openwebmail on our way to starting to use eGroupware or OpenGroupWare.
Openwebmail does not exhibit any of this behavior.
-----Original Message----- From: dovecot-bounces@dovecot.org [mailto:dovecot-bounces@dovecot.org] On Behalf Of Kim Culhan Sent: Friday, January 14, 2005 11:09 AM To: dovecot@dovecot.org Subject: [Dovecot] Squirrelmail - messages not marked as read
As of test-60 and test-61, running Squirrelmail 1.5.1[cvs] on FreeBSD 5.3-STABLE, messages are not marked as read after they are read.
If I switch back to test-59, it works normally.
When switching back to test-59, with log_path = /var/log/dovelog dovelog shows:
dovecot: Jan 14 11:43:38 Error: IMAP(kimc): Corrupted index cache file /home/kimc/Maildir/dovecot.index.cache: indexid changed dovecot: Jan 14 11:43:38 Error: IMAP(kimc): Corrupted index cache file /home/kimc/Maildir/.INBOX.Drafts/dovecot.index.cache: indexid changed dovecot: Jan 14 11:43:38 Error: IMAP(kimc): Corrupted index cache file /home/kimc/Maildir/.INBOX.Sent/dovecot.index.cache: indexid changed dovecot: Jan 14 11:43:38 Error: IMAP(kimc): Corrupted index cache file /home/kimc/Maildir/.INBOX.Trash/dovecot.index.cache: indexid changed
If I change to test-61, when starting Squirrelmail for the first time the same will logged:
log dovecot: Jan 14 12:00:26 Error: IMAP(kimc): Corrupted index cache file /home/kimc/Maildir/dovecot.index.cache: indexid changed dovecot: Jan 14 12:00:26 Error: IMAP(kimc): Corrupted index cache file /home/kimc/Maildir/.INBOX.Drafts/dovecot.index.cache: indexid changed dovecot: Jan 14 12:00:26 Error: IMAP(kimc): Corrupted index cache file /home/kimc/Maildir/.INBOX.Sent/dovecot.index.cache: indexid changed dovecot: Jan 14 12:00:26 Error: IMAP(kimc): Corrupted index cache file /home/kimc/Maildir/.INBOX.Trash/dovecot.index.cache: indexid changed
After this initial version switch, it will not log any errors.
Each time switching back to test-59 will cause the 'read' state to again work correctly (and a one-time logging as above.)
Please let me know if there is anything I can do to help debug this.
regards -kim
-- w8hdkim@yahoo.com
Do you Yahoo!? The all-new My Yahoo! - What will yours do? http://my.yahoo.com