From e129128a2aaa2b9be6225ee87eddcb8cf011a29f Mon Sep 17 00:00:00 2001 From: olegphenomenon Date: Mon, 27 Dec 2021 14:31:51 +0200 Subject: [PATCH] changed regex condition for punicodes --- config/initializers/truemail.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/initializers/truemail.rb b/config/initializers/truemail.rb index fb904a0a7..fd5a803ca 100644 --- a/config/initializers/truemail.rb +++ b/config/initializers/truemail.rb @@ -9,7 +9,7 @@ Truemail.configure do |config| # config.verifier_domain = 'internet.ee' # Optional parameter. You can override default regex pattern - config.email_pattern = /(?=\A.{6,255}\z)(\A([\p{L}0-9]+[\W\w]*)@((?i-mx:[\p{L}0-9]+([\-.]{1}[\p{L}0-9, -]+)*\.\p{L}{2,63}))\z)/ + config.email_pattern = /(?=\A.{6,255}\z)(\A([\p{L}0-9]+[\W\w]*)@(xn--)?((?i-mx:[\p{L}0-9]+([\-.]{1}[\p{L}0-9]+)*\.\p{L}{2,63}))\z)/ # Optional parameter. You can override default regex pattern # config.smtp_error_body_pattern = /regex_pattern/