commit cf6af233eb404fd64b01a964ab27d17e1ef37906 from: Martijn van Duren date: Thu Mar 28 20:00:53 2019 UTC Only allow a host if it is HOST_NOT_FOUND commit - 6f50562c56f193791207499caae0a5f6da3e9a6e commit + cf6af233eb404fd64b01a964ab27d17e1ef37906 blob - e5653488965f2f558d3371ae9420c4a66dfa2c79 blob + 3ebb70f09b5c170fde143cf36768c9bbcbea7076 --- main.c +++ main.c @@ -153,6 +153,12 @@ dnsbl_resolve(struct asr_result *result, void *arg) dnsbl_session_free(session); return; } + if (result->ar_h_errno != HOST_NOT_FOUND) { + smtp_filter_disconnect(session->reqid, session->token, + "DNS error"); + dnsbl_session_free(session); + return; + } for (i = 0; i < nblacklists; i++) { if (!session->query[i].resolved)