class EmailProbe::ServerResolver
Attributes
dns_resolver[R]
Public Class Methods
new()
click to toggle source
# File lib/email_probe/server_resolver.rb, line 5 def initialize @dns_resolver = Resolv::DNS.new end
Public Instance Methods
servers_for_domain(domain)
click to toggle source
# File lib/email_probe/server_resolver.rb, line 9 def servers_for_domain(domain) resources = dns_resolver.getresources(domain, Resolv::DNS::Resource::IN::MX) resources.map { |e| e.exchange.to_s } end