class MX::Resolver
Constants
- SERVER_GREP
Public Class Methods
new(email)
click to toggle source
# File lib/mx-validator.rb, line 61 def initialize(email) @domain = email.split(/@/).last @dns_resolver = Dnsruby::Resolver.new end
Public Instance Methods
smtp_servers()
click to toggle source
# File lib/mx-validator.rb, line 66 def smtp_servers() res = @dns_resolver.query(@domain, Types.MX) results = res.answer return results.collect do |r| r.to_s.match(/ (.*)\.$/)[1] end end