From 5317696b186a26233198ee361ea5f0b64441d9c7 Mon Sep 17 00:00:00 2001 From: Simon Schubert <2@0x2c.org> Date: Sat, 18 Feb 2012 01:00:01 +0100 Subject: [PATCH] deliver_remote: propagate back DNS errors --- net.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/net.c b/net.c index 985c539..fa4a3a4 100644 --- a/net.c +++ b/net.c @@ -516,7 +516,8 @@ deliver_remote(struct qitem *it) error = dns_get_mx_list(host, port, &hosts, smarthost); if (error) { - syslog(LOG_NOTICE, "remote delivery %s: DNS failure (%s)", + snprintf(errmsg, sizeof(errmsg), "DNS lookup failure: host %s not found", host); + syslog(LOG_NOTICE, "remote delivery %s: DNS lookup failure: host %s not found", error < 0 ? "failed" : "deferred", host); return (error); -- 2.47.3