On Mon, 25 Apr 2005, Sebastian Hagedorn wrote:
[*] Connection established to 134.95.19.460132 +OK cyrus.rrz.uni-koeln.de Cyrus POP3 v2.2.12-Invoca-RPM-2.2.12-1.ZAIK server ready <[EMAIL PROTECTED]> << 0006 STLS<< 0014 USER xxx0034 -ERR Nicht unterstützter Befehl.0055 -ERR [AUTH] USER command only available under a layer
Now I have no idea why the error message following STLS is in German. It says "command not supported". When I try this with telnet, it looks fine:
Well, at least the other matches our source: /* possibly disallow USER */ if (!(kflag || popd_starttls_done || config_getswitch(IMAPOPT_ALLOWPLAINTEXT))) { prot_printf(popd_out, "-ERR [AUTH] USER command only available under a layer\r\n"); return; }
Perchance if you tcpdump you see the client lying and not bothering to send the STLS at all?