Lines Matching refs:host
340 h->host, h->addr, h->pref); in open_connection()
345 h->host, h->addr); in open_connection()
351 h->host, h->addr); in open_connection()
477 deliver_to_host(struct qitem *it, struct mx_hostentry *host) in deliver_to_host() argument
490 fd = open_connection(host); in deliver_to_host()
499 host->host, host->addr, c, neterr); \ in deliver_to_host()
501 host->host, host->addr, c, neterr); \ in deliver_to_host()
506 host->host, host->addr, c, neterr); \ in deliver_to_host()
535 host->host, host->addr, neterr); in deliver_to_host()
544 if (strcmp(a->host, host->host) == 0) { in deliver_to_host()
560 snprintf(errmsg, sizeof(errmsg), "SMTP login to %s failed", host->host); in deliver_to_host()
636 const char *host; in deliver_remote() local
644 host = config.smarthost; in deliver_remote()
646 syslog(LOG_INFO, "using smarthost (%s:%i)", host, port); in deliver_remote()
649 host = strrchr(it->addr, '@'); in deliver_remote()
651 if (host == NULL) { in deliver_remote()
657 host++; in deliver_remote()
661 error = dns_get_mx_list(host, port, &hosts, smarthost); in deliver_remote()
663 snprintf(errmsg, sizeof(errmsg), "DNS lookup failure: host %s not found", host); in deliver_remote()
666 host); in deliver_remote()
670 for (h = hosts; *h->host != 0; h++) { in deliver_remote()