Am Samstag, den 03.08.2019, 21:41 +0100 schrieb Patrick O'Callaghan:
> On Sat, 2019-08-03 at 20:18 +0200, Volker Wysk wrote:
> > > The server reported a message as being present, but then can't
> > > deliver
> > > it. How is this different from an actual server-side error and
> > > how is
> > > the client supposed to know?
> > 
> > It may be a server-side error. But when the server can't deliver
> > the
> > message, because meanwhile some other agent did something to it
> > (deleted it, for instance, or moved it somewhere), then it's not. 
> > 
> > I'm afraid that the client can't know. The server would have to
> > remember that there was a message with that ID, which has now
> > expired.
> > Then it could tell the client "ID expired" instead of "ID invalid".
> 
> So your suggestion is to change the IMAP protocol and have all IMAP
> servers implement the change. Good luck with that.

No. I'm just trying to make things clear.

I'd suggest, is that evolution should just ignore the server's
response ("invalid id") in the context which we have here, since it can
be perfectly okay, and not be a server-side error.

Bye
Volker

_______________________________________________
evolution-list mailing list
[email protected]
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list

Reply via email to