diff --git a/core/admin/mailu/utils.py b/core/admin/mailu/utils.py index cae8fab8..f0a7fd20 100644 --- a/core/admin/mailu/utils.py +++ b/core/admin/mailu/utils.py @@ -52,7 +52,7 @@ resolver.flags = dns.flags.AD | dns.flags.RD def has_dane_record(domain, timeout=10): try: - result = resolver.query(f'_25._tcp.{domain}', dns.rdatatype.TLSA,dns.rdataclass.IN, lifetime=timeout) + result = resolver.resolve(f'_25._tcp.{domain}', dns.rdatatype.TLSA,dns.rdataclass.IN, lifetime=timeout) if result.response.flags & dns.flags.AD: for record in result: if isinstance(record, dns.rdtypes.ANY.TLSA.TLSA):