forked from cybrespace/mastodon
Fix encoding error when checking e-mail MX records (#11696)
This commit is contained in:
parent
14996496a5
commit
bfca58d137
|
@ -14,6 +14,7 @@ class EmailMxValidator < ActiveModel::Validator
|
|||
|
||||
return true if domain.nil?
|
||||
|
||||
domain = TagManager.instance.normalize_domain(domain)
|
||||
hostnames = []
|
||||
ips = []
|
||||
|
||||
|
@ -29,6 +30,8 @@ class EmailMxValidator < ActiveModel::Validator
|
|||
end
|
||||
|
||||
ips.empty? || on_blacklist?(hostnames + ips)
|
||||
rescue Addressable::URI::InvalidURIError
|
||||
true
|
||||
end
|
||||
|
||||
def on_blacklist?(values)
|
||||
|
|
Loading…
Reference in New Issue