diff --git a/src/Egulias/EmailValidator/EmailValidator.php b/src/Egulias/EmailValidator/EmailValidator.php index 4325dd7..69ff5fc 100644 --- a/src/Egulias/EmailValidator/EmailValidator.php +++ b/src/Egulias/EmailValidator/EmailValidator.php @@ -184,7 +184,10 @@ public function getThreshold() */ protected function checkDNS() { - $mxRecordExists = checkdnsrr(trim($this->parser->getParsedDomainPart()), 'MX'); + $host = $this->parser->getParsedDomainPart(); + $host = rtrim($host, '.') . '.'; + + $mxRecordExists = checkdnsrr($host, 'MX'); if (!$mxRecordExists) { $this->warnings[] = self::DNSWARN_NO_RECORD;