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
Seemingly Similar 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