[Dovecot] plain text auth

Timo Sirainen tss at iki.fi
Sun Jan 22 15:10:15 EET 2006


On Sun, 2006-01-22 at 12:18 +0100, ohp at pyrenet.fr wrote:
> Hi Timo,
> 
> Attached is my conf file.
> 
> I spent hours running dovecot through the debugger, and I know for sure
> that client->auth_mechs is empty.

What client->auth_mechs? There's no such variable anywhere :)

> I could'nt find where it is set the first time.

Looking at the code, it should always complain in every possible
situation where something might go wrong. So, first it should be figured
out if the problem is in dovecot-auth or imap-login.

Try adding some debugging first:

diff -u -r1.16 auth-server-connection.c
--- src/lib-auth/auth-server-connection.c	14 Jan 2006 18:47:23 -0000	1.16
+++ src/lib-auth/auth-server-connection.c	22 Jan 2006 13:08:19 -0000
@@ -164,6 +164,8 @@
 
 	conn->refcount++;
 	while ((line = i_stream_next_line(conn->input)) != NULL) {
+		i_info("auth server: %s", line);
+
 		if (strncmp(line, "OK\t", 3) == 0)
 			ret = auth_client_input_ok(conn, line + 3);
 		else if (strncmp(line, "CONT\t", 5) == 0)

It should be sending a MECH line with PLAIN parameter.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://dovecot.org/pipermail/dovecot/attachments/20060122/5ea52b92/attachment.pgp


More information about the dovecot mailing list