Hi,

I was testing Authen-SASL's DIGEST-MD5 mechanism in a script (Net::POP3)
but it failed. Server was Dovecot 0.99.14.

In order to find out which side is guilty, I used the SASL module in a
Net::SMTP script and tried with Postfix server: login succeeded with
DIGEST-MD5.
Though I was pretty sure now, Dovecot is the one to blame, today I
tested POP3 retrieval with KMail 1.9 and latest Dovecot (1.0rc7) using
DIGEST-MD5 - and succeeded. KMail also worked with Dovecot 0.99.14.
But Net::POP3 still doesn't with either Dovecot version (note, CRAM-MD5
works, so password in is ok in general).

All in all I'm as far as at the beginning.

Dovecot 0.99 additionally gave the hint "Missing nonce parameter", but
looking at the logs I doubt that's correct.

Server Challenge was (here decoded)
realm="",nonce="S5hbmt7qeaQYOS/OLKOsYg==",qop="auth",charset="utf-8",
algorithm="md5-sess"

And client response (here decoded)
authzid="juergen",charset=utf-8,cnonce="7c1c927e756c9067dbf412c964a823c1",
digest-uri="pop/pico",nc=00000001,nonce="S5hbmt7qeaQYOS/OLKOsYg==",
qop=auth,realm="",response=fed55b47609e097fdf7d145635e845ff,username="juergen"

So, what to do to find out what's wrong?

Regards,
Jürgen

Reply via email to