On Tue, 2010-08-03 at 21:18 -0500, C. Bensend wrote:
Well, I cranked the debug back up all the way and captured the password. After whipping up a quick perl script to decode it, it gives me my username and password, end-to-end, no delimiter. Both the username and password are correct, and are the correct case. If that is the correct format for the Base 64-encoded string, it seems to be the right content.
So it's either
NUL username NUL password
or
username NUL username NUL password
?
So. Uh. Why is dovecot giving back a "password mismatch" ? I don't believe it's the system's authentication mechanism doing anything weird, I have yet to fail a single SSH authentication (and yes, I do use both password and key-based auth).
Wonder if it has to do with a single process doing multiple lookups. That's the main difference compared to SSH and pretty much everything else.