Discussion:
[Dovecot] Fatal: Can't finish POP3 UIDL command
stevenfah
2013-05-15 15:03:28 UTC
Permalink
I have been setting up a new mail server and copied our client's old mail to
it. The old server has Courier (under Plesk), we're using Dovecot on the new
server.

Most accounts seem to work fine (under IMAP or POP3), but for a few we're
getting the following in the /var/log/mail.err.


Error: Message ordering changed unexpectedly (msg #1: storage seq 140 -> 1)
Fatal: Can't finish POP3 UIDL command


And the affected accounts can't get at their email. Things work ok if people
switch to IMAP but for some of our clients that is a difficulty, so we
really need POP3 working.

I used the Perl script given here to convert the mailboxes.

The only fix we've found is the rename/delete the Dovecot-uidlist file for
the affected mailboxes and we've done that, as it was only a few. The issue
now is that more mailboxes are coming with the same error, even though they
were fine originally.



--
View this message in context: http://dovecot.2317879.n4.nabble.com/Fatal-Can-t-finish-POP3-UIDL-command-tp42258.html
Sent from the Dovecot mailing list archive at Nabble.com.
Timo Sirainen
2013-05-15 15:15:40 UTC
Permalink
Post by stevenfah
Error: Message ordering changed unexpectedly (msg #1: storage seq 140 -> 1)
Fatal: Can't finish POP3 UIDL command
That's a bug.
Post by stevenfah
I used the Perl script given here to convert the mailboxes.
The only fix we've found is the rename/delete the Dovecot-uidlist file for
the affected mailboxes and we've done that, as it was only a few. The issue
now is that more mailboxes are coming with the same error, even though they
were fine originally.
Could you send me one of the broken dovecot-uidlist files so I can reproduce this?

Also, you didn't mention what Dovecot version you're using. If it's an old one it might have been fixed already.
stevenfah
2013-05-15 15:28:00 UTC
Permalink
The version we're currently using is: 2.0.19





--
View this message in context: http://dovecot.2317879.n4.nabble.com/Fatal-Can-t-finish-POP3-UIDL-command-tp42258p42263.html
Sent from the Dovecot mailing list archive at Nabble.com.
Timo Sirainen
2013-05-15 16:07:59 UTC
Permalink
Post by stevenfah
The version we're currently using is: 2.0.19
v2.1 has this related fix which isn't in v2.0: http://hg.dovecot.org/dovecot-2.1/rev/69826dc7a959
Loading...