From: Simon Schubert <2@0x2c.org> Date: Sat, 18 Feb 2012 00:00:01 +0000 (+0100) Subject: deliver_remote: propagate back DNS errors X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5317696b186a26233198ee361ea5f0b64441d9c7;p=people%2Fms%2Fdma.git deliver_remote: propagate back DNS errors --- 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);