What does the log entry -ERR POP timeout mean?
This indicates that Qpopper failed to receive a command from the client within the timeout period. You can adjust Qpopper’s timeout by using the -T seconds command-line flag, or set timeout = seconds in a configuration file. If you are using Qpopper 4.0 or later and your network is very congested, the aggregating of small packets into one large one can acerbate the situation. In this case you can use the –enable-chunky-writes=1 flag with ./configure, or use set chunky-writes = tls in a configuration file.