On Sat, 2007-03-03 at 01:18 +0100, Michael Kress wrote:
+OK Dovecot ready. u-ERR invalid command u s-ERR invalid command s e-ERR invalid command e r-ERR invalid command r -ERR invalid command t-ERR invalid command t e-ERR invalid command e s-ERR invalid command s t-ERR invalid command t p-ERR invalid command p o-ERR invalid command o p-ERR invalid command p
-ERR invalid command
None of these come from Dovecot. It appears your proxy doesn't like the POP3 client.
What's strange (and that's why I think we're getting closer): I can't find your change in version's 1.0-3_48.rc25.at spec file! Version 0.99.12 is omitted! That's weird. And that exactly might be the problem. I'm sure if I do the diff between 0.99.11 and 0.99.12, the patch doesn't work on 1.0-3_48.rc25.at. Should I give it try anyways? Or is there another solution?
No, the bug was fixed another way in 1.0rcs.
00:48:57.943016 writev(7, [{"+OK Dovecot ready.", 18}, {"\r\n", 2}], 2) = 20
Here Dovecot writes its ready message.
00:48:57.943211 poll([{fd=5, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=8, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=0, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 5, 333) = 0 ...
Then it waits..
00:49:08.817628 read(7, "", 4096) = 0 00:49:08.817724 write(2, "\1IDisconnected: rip=84.165.113.5"..., 52) = 52 00:49:08.817888 close(7) = 0
Then the client just disconnects.
So your problem has nothing to do with Dovecot itself, and it can't be fixed in Dovecot side.