diff --git a/src/Validation/DNSCheckValidation.php b/src/Validation/DNSCheckValidation.php index b39b9da..1489733 100644 --- a/src/Validation/DNSCheckValidation.php +++ b/src/Validation/DNSCheckValidation.php @@ -118,11 +118,11 @@ class DNSCheckValidation implements EmailValidation private function validateDnsRecords($host) { // Get all MX, A and AAAA DNS records for host - $dnsRecords = dns_get_record($host, DNS_MX + DNS_A + DNS_AAAA); + $dnsRecords = @dns_get_record($host, DNS_MX + DNS_A + DNS_AAAA); // No MX, A or AAAA DNS records - if (empty($dnsRecords)) { + if (empty($dnsRecords) || !$dnsRecords) { $this->error = new InvalidEmail(new ReasonNoDNSRecord(), ''); return false; }