Re: [Evolution] [solved] Cannot get POP summary: Socket I/O timed out



On Thu, 2017-02-16 at 11:39 +0100, Ralf Mardorf wrote:
  The account that works:
  [x] Disable support for all POP3 extensions

After disabling POP3 extensions for all accounts, all accounts are
working again.

        Hi,
you are right. I spent some time investigating it, only then realized
that you found a solution already.

From the background: the thing is that the server advertises a
PIPELINING capability (among others), thus the evolution(-data-server)
code writes LIST and immediately after that also UIDL commands, and
only then reads data from the server. The problem is that the server
returns response only for the first command, but not for the second. As
the evolution(-data-server) code is waiting for the response of the
second command and it's not coming, then it times out and fails.
With the extensions disabled the LIST command is invoked and the
response read and only then the UIDL is invoked and its response read,
which works as expected.

I do not think that the evolution(-data-server) code does anything
against [1].

        Bye,
        Milan

[1] https://tools.ietf.org/html/rfc2449#section-6.6


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