Add support for IPv6 only MXes in Email validation (#10009)
* Add support for IPv6 only MXes * Fixed email validator tests
This commit is contained in:
committed by
Eugen Rochko
parent
d66267508a
commit
27310a84a4
@ -24,6 +24,7 @@ class EmailMxValidator < ActiveModel::Validator
|
||||
|
||||
([domain] + hostnames).uniq.each do |hostname|
|
||||
ips.concat(dns.getresources(hostname, Resolv::DNS::Resource::IN::A).to_a.map { |e| e.address.to_s })
|
||||
ips.concat(dns.getresources(hostname, Resolv::DNS::Resource::IN::AAAA).to_a.map { |e| e.address.to_s })
|
||||
end
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user