Lines Matching refs:why

133 			             unsigned pref, DSN_BUF *why)  in smtp_addr_one()  argument
174 why->reason, DNS_REQ_FLAG_NONE, in smtp_addr_one()
182 dsb_status(why, "4.4.3"); in smtp_addr_one()
185 dsb_status(why, SMTP_HAS_SOFT_DSN(why) ? "4.4.3" : "5.4.3"); in smtp_addr_one()
188 dsb_status(why, SMTP_HAS_SOFT_DSN(why) ? "4.4.4" : "5.4.4"); in smtp_addr_one()
191 dsb_status(why, "4.7.0"); in smtp_addr_one()
194 dsb_status(why, SMTP_HAS_SOFT_DSN(why) ? "4.4.4" : "5.4.4"); in smtp_addr_one()
218 dsb_simple(why, (SMTP_HAS_SOFT_DSN(why) || RETRY_AI_ERROR(aierr)) ? in smtp_addr_one()
246 dsb_simple(why, SMTP_HAS_SOFT_DSN(why) ? "4.4.4" : "5.4.4", in smtp_addr_one()
261 static DNS_RR *smtp_addr_list(DNS_RR *mx_names, DSN_BUF *why) in smtp_addr_list() argument
299 rr->pref, why); in smtp_addr_list()
490 DSN_BUF *why, int *found_myself) in smtp_domain_addr() argument
500 dsb_reset(why); /* Paranoia */ in smtp_domain_addr()
568 switch (dns_lookup(aname, T_MX, r, &mx_names, (VSTRING *) 0, why->reason)) { in smtp_domain_addr()
570 dsb_status(why, "4.4.3"); in smtp_domain_addr()
572 addr_list = smtp_host_addr(aname, misc_flags, why); in smtp_domain_addr()
575 dsb_status(why, "5.4.4"); in smtp_domain_addr()
577 addr_list = smtp_host_addr(aname, misc_flags, why); in smtp_domain_addr()
580 dsb_status(why, "5.1.0"); in smtp_domain_addr()
583 dsb_status(why, "4.7.0"); in smtp_domain_addr()
586 dsb_status(why, "5.4.3"); in smtp_domain_addr()
588 addr_list = smtp_host_addr(aname, misc_flags, why); in smtp_domain_addr()
593 addr_list = smtp_addr_list(mx_names, why); in smtp_domain_addr()
601 if (SMTP_HAS_HARD_DSN(why)) in smtp_domain_addr()
602 SMTP_SET_SOFT_DSN(why); /* XXX */ in smtp_domain_addr()
604 else if (!SMTP_HAS_SOFT_DSN(why)) in smtp_domain_addr()
618 dsb_simple(why, "4.4.4", in smtp_domain_addr()
621 dsb_simple(why, "5.4.6", "mail for %s loops back to myself", in smtp_domain_addr()
641 addr_list = smtp_host_addr(aname, misc_flags, why); in smtp_domain_addr()
654 DNS_RR *smtp_host_addr(const char *host, int misc_flags, DSN_BUF *why) in smtp_host_addr() argument
660 dsb_reset(why); /* Paranoia */ in smtp_host_addr()
681 addr_list = smtp_addr_one((DNS_RR *) 0, ahost, res_opt, PREF0, why); in smtp_host_addr()
686 dsb_simple(why, "5.4.6", "mail for %s loops back to myself", host); in smtp_host_addr()