class DMARCInspector
Constants
- VERSION
Public Class Methods
new(domain)
click to toggle source
# File lib/dmarc_inspector.rb, line 5 def initialize(domain) @domain = domain end
Public Instance Methods
receiver_policy()
click to toggle source
# File lib/dmarc_inspector.rb, line 9 def receiver_policy dmarc_subdomain = "_dmarc.#{@domain}" dns = Resolv::DNS.new dns_resource_data = dns.getresource(dmarc_subdomain, Resolv::DNS::Resource::IN::TXT).data record = DMARC::Record.parse(dns_resource_data) record[:p] rescue :none end