[Dovecot] Problems with (probably) Dovecot
Hello altogether,
I've got Dovecot 0.99 installed on a Suse Linux 9.2 system, together with Postfix. I need to upgrade that server in the near future to new hardware and new versions, but at the moment it would be great, if I could find the solution for the following problem without upgrading. Unfortunately I didn't find a solution in Google.
The system has enough memory and disc space, it was running for about 4 or 5 years without problems now.
Trying to access my messages on the server via IMAP protocol using Outlook (2000 or 2002 or 2003) leads to an error message "Invalid messageset: xxxxxxxx" (where xxxxxxxx is a changing number). No data is displayed, the headers are not updated. Squirrelmail says, that the messages are not available any more. And Thunderbird joins in with Outlook and also tells me something about an invalid messageset. For some reasons (and some messages, not all) Kontact / Kmail does not give me error message, however, my main system is not a Linux one and therefore I'd like to get that fixed, if possible.
Somewhere in Google I found a note about IMAP index files, which may be corrupt and need to be rebuilt, but I didn't find any Index files, I must admit.
Any idea how to solve that?
Thanks in advance and best regards,
Frank
On 10.4.2007, at 23.15, Frank Neps wrote:
Trying to access my messages on the server via IMAP protocol using
Outlook (2000 or 2002 or 2003) leads to an error message "Invalid
messageset: xxxxxxxx" (where xxxxxxxx is a changing number). No
data is displayed, the headers are not updated. Squirrelmail says,
that the messages are not available any more. And Thunderbird joins
in with Outlook and also tells me something about an invalid
messageset. For some reasons (and some messages, not all) Kontact /
Kmail does not give me error message, however, my main system is
not a Linux one and therefore I'd like to get that fixed, if possible.
That most likely means that message UIDs are 2^31 or larger. Now what
that would happen with upgrading, I've no idea, unless it was just a
"happy" conincidence.
What version were you upgrading to, and is it with mbox or maildir?
Hi Timo,
thanks for your message.
Timo Sirainen wrote:
On 10.4.2007, at 23.15, Frank Neps wrote:
Trying to access my messages on the server via IMAP protocol using Outlook (2000 or 2002 or 2003) leads to an error message "Invalid messageset: xxxxxxxx" (where xxxxxxxx is a changing number). No data is displayed, the headers are not updated. Squirrelmail says, that the messages are not available any more. And Thunderbird joins in with Outlook and also tells me something about an invalid messageset. For some reasons (and some messages, not all) Kontact / Kmail does not give me error message, however, my main system is not a Linux one and therefore I'd like to get that fixed, if possible.
That most likely means that message UIDs are 2^31 or larger. Now what that would happen with upgrading, I've no idea, unless it was just a "happy" conincidence.
What version were you upgrading to, and is it with mbox or maildir?
I did not yet upgrade to Dovecot 1.0 because in the documentation it sounded as if it were not just starting an installation routine, but involves quite some work. With the thought in mind, that I have to move to a new server in the near future anyway, I wanted to avoid the upgrade.
The current Dovecot version (still installed) is 0.99. I use the mbox format.
Thanks,
Frank
Hi Frank.
What I think Timo is trying to say is... The issue is most likely that the system has "overflowed" the Message uid's. This means that the message id (a number) has grown too large to fit within the size allocated for it in v 0.99. This can happen in an older system that has been in use for a long time. Message UIDL's are handled differently in the current RC's, and Upgrading should fix it.
Upgrading isn't terribly difficult. The only catch is that in the new
config file, you have to tell it what format you want to use for the
UIDLs. The documentation makes a suggestion,
pop3_uidl_format = %08Xu%08Xv
and it works for us.
Hope that helps.
-ejay
On Tue, 2007-04-10 at 20:43 +0000, Frank Neps wrote:
Hi Timo,
thanks for your message.
Timo Sirainen wrote:
On 10.4.2007, at 23.15, Frank Neps wrote:
Trying to access my messages on the server via IMAP protocol using Outlook (2000 or 2002 or 2003) leads to an error message "Invalid messageset: xxxxxxxx" (where xxxxxxxx is a changing number). No data is displayed, the headers are not updated. Squirrelmail says, that the messages are not available any more. And Thunderbird joins in with Outlook and also tells me something about an invalid messageset. For some reasons (and some messages, not all) Kontact / Kmail does not give me error message, however, my main system is not a Linux one and therefore I'd like to get that fixed, if possible.
That most likely means that message UIDs are 2^31 or larger. Now what that would happen with upgrading, I've no idea, unless it was just a "happy" conincidence.
What version were you upgrading to, and is it with mbox or maildir?
I did not yet upgrade to Dovecot 1.0 because in the documentation it sounded as if it were not just starting an installation routine, but involves quite some work. With the thought in mind, that I have to move to a new server in the near future anyway, I wanted to avoid the upgrade.
The current Dovecot version (still installed) is 0.99. I use the mbox format.
Thanks,
Frank
Ejay Hire spake the following on 4/11/2007 10:01 AM:
Hi Frank.
What I think Timo is trying to say is... The issue is most likely that the system has "overflowed" the Message uid's. This means that the message id (a number) has grown too large to fit within the size allocated for it in v 0.99. This can happen in an older system that has been in use for a long time. Message UIDL's are handled differently in the current RC's, and Upgrading should fix it.
Upgrading isn't terribly difficult. The only catch is that in the new config file, you have to tell it what format you want to use for the UIDLs. The documentation makes a suggestion,
pop3_uidl_format = %08Xu%08Xv and it works for us.Hope that helps. Is that the uidl format from a stock .99 era setup?
Where can you look to make sure before an upgrade?
I am facing an upgrade from .99 in CentOS 4 to 1.0 when it is released and I want to make sure. Is it in the actual mbox, or in the indexes?
I have to say, that even 0.99 just blows away wuimap. I can't wait to upgrade.
--
MailScanner is like deodorant... You hope everybody uses it, and you notice quickly if they don't!!!!
participants (4)
-
Ejay Hire
-
Frank Neps
-
Scott Silva
-
Timo Sirainen