parsedmarc

A Python module and command-line tool for parsing DMARC and SMTP TLS reports.

Open source (Apache-2.0)By The parsedmarc contributors

Read the parsedmarc documentation

Alternatives

About parsedmarc

parsedmarc parses aggregate and failure DMARC reports, as well as SMTP TLS reporting data. It can read reports from an inbox over IMAP, Microsoft Graph or Gmail API, and transparently handles gzip and zip compressed reports.

Results can be written as JSON or CSV, emailed, or sent to services including Elasticsearch, OpenSearch, Splunk and PostgreSQL for dashboards. The project describes itself as a self-hosted alternative to commercial DMARC report processing services.

Strengths

  • Parses aggregate and failure DMARC reports
  • Also handles SMTP TLS reporting
  • Exports JSON or CSV and supports several dashboard backends

Limitations

  • Dashboard use requires a separate supported service
  • Maintained by one developer

Details

Pricing
FreeFree and open source under the Apache-2.0 license.
License
Apache-2.0
Developer
The parsedmarc contributors
Platforms
Self-hosted, Command line
How it runs
Downloadable app, Self-hosted
Best suited for
Administrators analyzing DMARC and SMTP TLS reports for a domain
Last verified
Added
Provenance
Selected from the Homebrew formula

Report a wrong fact or a dead link on this listing