Hi folks,

I've got qpopper 3.1b10x1 compiled successfully on FreeBSD 4.1 with
Kerberos V support. I've got kuserok() and ksockinst() enabled as
well. popper is in /etc/inetd.conf with the line:

pop3 stream tcp nowait root /usr/local/lib/popper qpopper -s -k -K pop3

Everything seems to be fine, until I actually try to authenticate through
the pop server:

bash# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
user jeremy
-ERR recvauth failed--Bad sendauth version was sent
Connection closed by foreign host.
bash#

relevant snippage from /var/log/maillog:

Aug 30 22:18:20 machine qpopper[3982]: (null) at localhost
(127.0.0.1): -ERR recvauth failed--Bad sendauth version was sent
[pop_init.c:290]
Aug 30 22:18:20 machine qpopper[3982]: localhost: recvauth failed--Bad
sendauth version was sent [pop_init.c:292]

When I tail the kdc logs on the kdc, I see no authentication attempts from
the pop server, which leads me to believe that popper doesn't know where
to send authentication requests. Is this the case? Has anyone encountered
this problem before? Is there somewhere special I need to tell qpopper
where to look for kerberos kdc and realm information?

If anyone needs further info or context, just let me know.

Cheers,

-jeremy
--
QOTD:
        "If you keep an open mind people will throw a lot of garbage in it."

Reply via email to