diff --git a/linkcheck/checker/mailtourl.py b/linkcheck/checker/mailtourl.py index c2452579..536f0baa 100644 --- a/linkcheck/checker/mailtourl.py +++ b/linkcheck/checker/mailtourl.py @@ -328,7 +328,7 @@ class MailtoUrl(urlbase.UrlBase): tag=WARN_MAIL_NO_MX_HOST, ) try: - answers = resolver.query(domain, 'A') + answers = resolver.resolve(domain, 'A', search=True) except DNSException: answers = [] if len(answers) == 0: diff --git a/tests/checker/test_ignoreerrors.py b/tests/checker/test_ignoreerrors.py index 8b2d3420..96dd4fb1 100644 --- a/tests/checker/test_ignoreerrors.py +++ b/tests/checker/test_ignoreerrors.py @@ -43,6 +43,7 @@ class TestFile(LinkCheckTest): ] self.direct(url, resultlines, confargs=confargs) + @need_network def test_no_error(self): """ Test that unmatched errors are not ignored. """ self._test("mailto:good@example.com", "", "", True)