[Evolution] SOLVED (probably) Re: "Error while performing operation. Cannot get message with message ID ..."



Hi!

Am Freitag, den 02.08.2019, 14:11 +0200 schrieb Volker Wysk:
I have a hypothesis, what could be the cause.

I assume, that the message "Cannot get message with message ID ...:
No
such message available." refers to the mail on the IMAP server, that
is, fetching it from the IMAP server is what fails.

I have TWO agents listening via IMAP IDLE to the same IMAP server in
question: evolution and - in the background - getmail. The second one
fetches mail from the remote IMAP server and pushes it to another,
local Dovecot IMAP server. But that's another story.

My guess is, that evolution sees a new message on the server, with
some
ID. Then getmail sees the same message, downloads it and deletes it
from the server. Then evolution tries to download it (or parts of it,
such as the subject and author) and fails, because the ID is now no
longer there.

I have two mail accounts in evolution. A regular one, and a second
one,
which is for playing around. The second one is the one listening to
the
remote IMAP server. I've turned it off now. Let's see, if the problem
still occurs.

The problem didn't occur any more, since I disabled the evolution
account yesterday. It accessed the IMAP server at the same time as the
getmail process (see above). It looks very much like my hypothesis (see
above) is correct.

This means (probably) that evolution 3.32.1 doesn't properly cope with
folders which are used/accessed by two or more IMAP clients
simultaneously. A message ID can be valid in one moment and invalid in
the next, because a different agent has done something. That's not an
error, it should just be ignored (as far as I can tell).

Cheers,
Volker



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]