Podskubka, Stefan:
> Aug 10 19:39:14 4097ff109d16 postfix/smtpd[112]:
> xsasl_dovecot_server_connect: Connecting
> Aug 10 19:39:14 4097ff109d16 postfix/smtpd[112]: fatal: host/service
> dovecot/666 not found: Device or resource busy
This error message is from inet_connect():
if ((parse_err = host_port(buf, &host, "localhost", &port, (char *) 0)) !=
0)
msg_fatal("%s: %s", addr, parse_err);
if ((aierr = hostname_to_sockaddr(host, port, SOCK_STREAM, &res0)) != 0)
msg_fatal("host/service %s/%s not found: %s",
host, port, MAI_STRERROR(aierr));
It means that you must have specified "inet:dovecot:666", because
host_port() was successful.
The error happened because the hostname "dovecot" did not resolve.
This may be affected by how compatibility_level is set, because
compatibility_level is processed before Postfix's chroot feature
makes some files inaccessible.
The warning could be improved by doing this:
msg_fatal("host or service %s not found: %s",
addr, MAI_STRERROR(aierr));
Wietse