Changes for version 1.20150123 - 2015-01-22

  • enable lazy evaluation of SPF & DKIM (Ricardo Signes)
  • check ShareDir for mail-dmarc.ini, if not in a standard location
  • map DKIM status=invalid to status->temperror
  • add config arg to dmarc_update_public_suffix_list (Ricardo Signes)
  • Send only a single cc email (Marc Bradshaw)
  • DMARC: update docs to show SPF one-shot syntax
  • PurePerl: one shot accepts a Mail::DKIM::Verifier
  • trap errors thrown by is_dkim_aligned
  • INSTALL: added 'install mail-dmarc.ini' step
  • Show "new record" output only in verbose mode. (Marc Bradshaw)
  • require DBIx::Simple 1.35 (was any)

Documentation

an HTTP client for submitting a DMARC validation request
a web server for DMARC validation and report viewing
look up DMARC policy for a domain
receive aggregate reports via IMAP, mbox, or message file(s)
send aggregate reports
command line tool to download updated public suffix list
command line report viewer
install dependencies with package manager or CPAN

Modules

Perl implementation of DMARC
DMARC utility functions
view stored reports via HTTP
a DMARC policy in object format
Pure Perl implementation of DMARC
A DMARC report interface
aggregate report object
metadata section of aggregate report
record section of aggregate report
process incoming DMARC reports
report sending dispatch class
utility methods to send reports by HTTP
utility methods for sending reports via SMTP
persistent storage broker for reports
store and retrieve reports from a SQL RDBMS
a DMARC report URI
processing result object

Provides

in lib/Mail/DMARC/Result.pm