Peter Franck
2005-Feb-18 14:33 UTC
[Dovecot] login: Missing protocol from server name 'imap'
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. So I would be grateful if someone could enlighten me. Thanks, Peter --- Some blafa: Feb 17 21:45:44 office dovecot: Dovecot v1.0-test59 starting up Feb 17 21:45:44 office dovecot: login: Missing protocol from server name 'imap' Linux office 2.4.20-64GB-SMP #1 SMP Fri Jan 14 15:08:48 UTC 2005 i686 unknown unknown GNU/Linux Client: Mozilla Thunderbird 1.0 (20041206) IMAPS port 993 Dovecot Started by xinetd: # # imaps - imap mail daemon over ssl # service imaps { disable = no socket_type = stream protocol = tcp wait = no user = root server = /usr/libexec/dovecot/imap-login server_args = --ssl flags = IPv4 }
Magnus Holmgren
2005-Feb-19 19:03 UTC
[Dovecot] login: Missing protocol from server name 'imap'
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). -- Magnus Holmgren
Reasonably Related Threads
- default backend = rid not showing full group information for users
- default backend = rid not showing full group information for users
- default backend = rid not showing full group information for users
- FSD sequence: Waiting for bigger and slower clients before cutting power
- FSD sequence: Waiting for bigger and slower clients before cutting power