Hi Erich,

it has been some time since you reported this Debian bug on
OfflineImap. I have now been able to reproduce it and know why it
happens. Your nice bug report helped a lot to get me on the right track.

When we first connect to the server we ask for a list of existing UIDs
in each folder. Afterwards we simply assume that the UIDs are actually
there. But by the time we want to fetch a message from the IMAP server
it could actually be that the message had already been deleted from the
IMAP server. In this case the IMAP answer looks different from what we
expect it to look like and we simply bail out with an error. Outch.

This would occur if another client modifies the mail store on the IMAP
server while we sync. I will think of a way that we can handle this race
condition gracefully.

Thanks for reporting, I just wanted to say, this bug is not
forgotten. :-)

Sebastian



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to