fix(dns): évite un timeout à cause d un résolveur cassé
Parent
5f644cd30d
révision
3951926a92
|
@ -461,9 +461,10 @@ class ImportConfirm(AdminMixin, FormInvalidMixin, FormView):
|
|||
[c.split('@')[-1] for p in object_list for c in p.courriels_list()]
|
||||
)
|
||||
bad_mx_domains = {}
|
||||
resolver = dns.resolver.Resolver(lifetime=1)
|
||||
for domain in domains:
|
||||
try:
|
||||
dns.resolver.query(domain, 'MX')
|
||||
resolver.query(domain, 'MX')
|
||||
except Exception as e:
|
||||
bad_mx_domains[domain] = str(e)
|
||||
return bad_mx_domains
|
||||
|
|
Chargement…
Référencer dans un nouveau ticket