diff --git a/src/Valitron/Validator.php b/src/Valitron/Validator.php index f085bb5..4eae399 100644 --- a/src/Valitron/Validator.php +++ b/src/Valitron/Validator.php @@ -511,6 +511,9 @@ class Validator { if ($this->validateEmail($field, $value)) { $domain = ltrim(stristr($value, '@'), '@') . '.'; + if (function_exists('idn_to_ascii') && defined('INTL_IDNA_VARIANT_UTS46')) { + $domain = idn_to_ascii($domain, 0, INTL_IDNA_VARIANT_UTS46); + } return checkdnsrr($domain, 'ANY'); }