A Python module and command line parser for SPF and DMARC records


Keywords
BIMI, DMARC, DNS, MTA-STS, SPF, cli, email, python, security
License
Apache-2.0
Install
pip install checkdmarc==5.3.1

Documentation

checkdmarc

Python tests PyPI PyPI - Downloads

A Python module and command line utility for validating SPF and DMARC DNS records

Features

  • API and CLI
  • Can test multiple domains at once
  • CLI output in JSON or CSV format
  • Parses and validates MX, SPF, and DMARC records
  • Checks for DNSSEC deployment
  • Lists name servers
  • Checks for STARTTLS and TLS support on each mail server