From d0f95e81b2fad37fe7f51c1eb8a47b2305a2b9b3 Mon Sep 17 00:00:00 2001 From: Son NK Date: Sat, 7 Dec 2019 23:42:57 +0100 Subject: [PATCH] fix MX record can be unavailable --- app/dns_utils.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/dns_utils.py b/app/dns_utils.py index 00614246..c8d4d09c 100644 --- a/app/dns_utils.py +++ b/app/dns_utils.py @@ -2,7 +2,11 @@ import dns.resolver def get_mx_domains(hostname) -> [str]: - answers = dns.resolver.query(hostname, "MX") + try: + answers = dns.resolver.query(hostname, "MX") + except dns.resolver.NoAnswer: + return [] + ret = [] for a in answers: