Rails 根据email地址获取对应的邮件服务器信息

2014-10-16 0 844
Rails 根据email地址获取对应的邮件服务器信息
require 'resolv'

dns = Resolv::DNS.new
domain = "oreilly.com"
dns.each_resource(domain, Resolv::DNS::Resource::IN::MX) do |mail_server|
  puts mail_server.exchange
end
# smtp1.oreilly.com
# smtp2.oreilly.com
==
Get name server

require 'resolv'

dns = Resolv::DNS.new

dns.each_resource(domain, Resolv::DNS::Resource::IN::NS) do |nameserver|
  puts nameserver.name
end
# a.auth-ns.sonic.net
# b.auth-ns.sonic.net
# c.auth-ns.sonic.net
# ns.oreilly.com

遇见资源网 ruby Rails 根据email地址获取对应的邮件服务器信息 http://www.ox520.com/16136.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务