DMARC
DMARC is a technical specification intended to solve a couple of long-standing email authentication problems. DMARC policies are described in DMARC "records," which are stored as DNS TXT records on a subdomain. This library contains a parser for DMARC records.
Example
require 'dmarc'
record = DMARC::Record.from_txt(txt)
Requirements
- parslet ~> 1.5
Install
$ gem install dmarc
Testing
To run the RSpec tests:
$ rake spec
To test the parser against the Alexa Top 500:
$ rake spec:gauntlet
License
See the LICENSE file.