diff --git a/app/interactions/actions/simple_mail_validator.rb b/app/interactions/actions/simple_mail_validator.rb index 7d945e875d..f2e9a479f8 100644 --- a/app/interactions/actions/simple_mail_validator.rb +++ b/app/interactions/actions/simple_mail_validator.rb @@ -3,6 +3,10 @@ module SimpleMailValidator extend self def run(email:, level:) + local_part, domain = email.split('@') + decoded_domain = Addressable::IDNA.to_unicode(domain) + email = "#{local_part}@#{decoded_domain}" + result = truemail_validate(email: email, level: level) result = validate_for_a_and_aaaa_records(email) if !result && level == :mx result