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

Reply via email to