[Dovecot] Sudden IMAP problem - UID Errors
Hi,
We have quite happily been running dovecot with no issues at all for approx. two years now and have had no problem whatsoever. Great work :)
BUT (there is always a but!).... yesterday one of our users started complaining that they were having issues with their mail. I checked and although they can still view their IMAP mailbox ok it constantly throws up error messages such as:
"The UID of a message changed unexpectedly. This typically indicates a server bug. Your program may not function properly after this.
MsgSeqNum 131: Previous UID: 21402, New UID: 21555 Protocol: IMAP"
and
"Your server has reported a UID which does not comply with the IMAP standard. This typically indicates a server bug. Your program may not function properly after this."
This is using Outlook 2003 as the IMAP client, and is only affecting a single user.
Server is dovecot-0.99.14 running on FreeBSD 4.9-RELEASE #1: Thu Apr 15 10:00:08 GMT 2004
Anybody seen this before or have any suggestions? Also is there a way I can make the logging more verbose as I only get info on date/user/ip when they login. I did see a --raw-log or similar compile flag, is this whats needed?
I suspect this is Outlook being stupid and not dovecot though.
Any help would be greatly received.
Many thanks!
-- Jamie Heckford Network Manager Trident Microsystems Ltd.
t: +44(0)1737-780790 f: +44(0)1737-771908 w: http://www.trident-uk.co.uk/
Jamie Heckford wrote:
BUT (there is always a but!).... yesterday one of our users started complaining that they were having issues with their mail. I checked and although they can still view their IMAP mailbox ok it constantly throws up error messages such as:
"The UID of a message changed unexpectedly. This typically indicates a server bug. Your program may not function properly after this.
MsgSeqNum 131: Previous UID: 21402, New UID: 21555 Protocol: IMAP"
and
"Your server has reported a UID which does not comply with the IMAP standard. This typically indicates a server bug. Your program may not function properly after this."
This is using Outlook 2003 as the IMAP client, and is only affecting a single user.
Sorted, removing all the .imap.index files in all the folders and clearing outlooks cache worked.
-- Jamie Heckford Network Manager Trident Microsystems Ltd.
t: +44(0)1737-780790 f: +44(0)1737-771908 w: http://www.trident-uk.co.uk/
On 28.6.2005, at 13:55, Jamie Heckford wrote:
"Your server has reported a UID which does not comply with the IMAP standard. This typically indicates a server bug. Your program may not function properly after this."
This is using Outlook 2003 as the IMAP client, and is only affecting a single user.
This is Outlook 2003 bug that is caused by Dovecot's default UIDL format. With Dovecot 1.0-test and 1.0-stable releases you can can change this from pop3_uidl_format setting (see the example config file for a good value). For 0.99.x you can use a patch: http://dovecot.org/patches/outlook-pop3-uidl.diff
participants (2)
-
Jamie Heckford
-
Timo Sirainen