[Dovecot] Master requested auth for nonexisting client %d

Peter Franck vic at ibas-labs.de
Sun Feb 20 01:54:39 EET 2005


Magnus Holmgren wrote:
> Magnus Holmgren wrote:
> 
>> Peter Franck wrote:
>>
>>> I also tried the 0.99 and hacking login-process.c, with no success.
>>> It seems to expect a slash delimited string like 'name/protocol' and 
>>> it just gets "imap" there, but I didn't figure out where this string 
>>> comes from or what it ought to be.
>>>
>> IIRTCC, the string comes from login-common/main.c:master_connect(), 
>> which is called from login-common/main.c:main(), where it's 
>> constructed by taking the filename component of the executable 
>> ("imap-login") and removing the part after the hyphen (yielding 
>> "imap"). Since the filename component can't contain a slash, this 
>> looks like a slight oversight when changing the the configuration format.
>>
>> You can use the --group= parameter to give imap-login what the master 
>> process wants ("default/imap", I guess).
>>
> 
> Attaching suggested patch. With it, the default server name ("default") 
> is assumed by the master process if the string sent by the login process 
> doesn't contain any slash. If you have multiple server blocks in your 
> configuration (undocumented feature as of yet, it appears!), you still 
> need to add --group=<server>/<protocol> to the parameters of 
> imap-login/pop3-login in your inetd/xinetd configuration.
> 
> (You could for example have different configurations for different 
> interfaces, if I understand it correctly.)
> 
> Two comments on the patch: The first change is because I suspect buf 
> isn't null-terminated. The last deletion (of "name = ...") is because I 
> believe that line to be superfluous.

Thanks, Magnus!

That was the bit I was missing since I'm trying out dovecot for the very 
first time.

Unfortunately I have one more (newbie) problem : I am now able to 
authenticate against dovecot, but i cannot get any mail from it.

Logfile:

---8<---
Feb 20 00:31:20 office dovecot: auth(default): client in: AUTH	1 
PLAIN	service=IMAP	secured	lip=192.168.23.1	rip=192.168.23.42
Feb 20 00:31:20 office dovecot: auth(default): client out: CONT	1	
Feb 20 00:31:20 office dovecot: auth(default): client in: CONT	1 
AHZpYwBzeXNpbnQyMQ==
Feb 20 00:31:20 office dovecot: auth(default): client out: OK	1	user=vic
Feb 20 00:31:20 office dovecot: auth(default): master in: REQUEST	1	2	1
Feb 20 00:31:20 office dovecot: auth(default): Master requested auth for 
nonexisting client 2
Feb 20 00:31:39 office dovecot: auth(default): client in: AUTH	1 
PLAIN	service=IMAP	secured	lip=192.168.23.1	rip=192.168.23.42
Feb 20 00:31:39 office dovecot: auth(default): client out: CONT	1	
Feb 20 00:31:39 office dovecot: auth(default): client in: CONT	1 
AHZpYwBzeXNpbnQyMQ==
Feb 20 00:31:39 office dovecot: auth(default): client out: OK	1	user=vic
Feb 20 00:31:39 office dovecot: auth(default): master in: REQUEST	2	3	1
Feb 20 00:31:39 office dovecot: auth(default): Master requested auth for 
nonexisting client 3
Feb 20 00:31:39 office dovecot: auth(default): client in: AUTH	1 
PLAIN	service=IMAP	secured	lip=192.168.23.1	rip=192.168.23.42
Feb 20 00:31:39 office dovecot: auth(default): client out: CONT	1	
Feb 20 00:31:39 office dovecot: auth(default): client in: CONT	1 
AHZpYwBzeXNpbnQyMQ==
Feb 20 00:31:39 office dovecot: auth(default): client out: OK	1	user=vic
Feb 20 00:31:39 office dovecot: auth(default): master in: REQUEST	3	4	1
Feb 20 00:31:39 office dovecot: auth(default): Master requested auth for 
nonexisting client 4
Feb 20 00:31:44 office dovecot: auth(default): client in: AUTH	1 
PLAIN	service=IMAP	secured	lip=192.168.23.1	rip=192.168.23.42
Feb 20 00:31:44 office dovecot: auth(default): client out: CONT	1	
Feb 20 00:31:44 office dovecot: auth(default): client in: CONT	1 
AHZpYwBzeXNpbnQyMQ==
Feb 20 00:31:44 office dovecot: auth(default): client out: OK	1	user=vic
Feb 20 00:31:44 office dovecot: auth(default): master in: REQUEST	4	5	1
Feb 20 00:31:44 office dovecot: auth(default): Master requested auth for 
nonexisting client 5
--->8---

Any idea?
Peter

(BTW is there a search index over the mailing list archives somewhere? 
Google doesn't know its contents)




More information about the dovecot mailing list