diff --git a/src/Util/Network.php b/src/Util/Network.php index c1ea6e3547..c3ecaf6060 100644 --- a/src/Util/Network.php +++ b/src/Util/Network.php @@ -492,7 +492,10 @@ class Network $h = substr($addr, strpos($addr, '@') + 1); - if (($h) && (dns_get_record($h, DNS_A + DNS_CNAME + DNS_MX) || filter_var($h, FILTER_VALIDATE_IP) )) { + if (($h) && (dns_get_record($h, DNS_A + DNS_MX) || filter_var($h, FILTER_VALIDATE_IP) )) { + return true; + } + if (($h) && dns_get_record($h, DNS_CNAME + DNS_MX)) { return true; } return false;