checkdmarc
A Python module, command line utility, and web application for validating SPF and DMARC DNS records.
Sponsors
This project is maintained by one developer. Please consider sponsoring my work if you or your organization benefit from it.
Features
- API, CLI, and web interfaces
- Can test multiple domains at once
- CLI output in JSON or CSV format
- DNSSEC validation
- SPF
- DMARC
sp values, or by use of the pct/rf/ri tags that were removed in RFC 9989
- Checks for authorization records on reporting email addresses
- BIMI
- MX records
--check-mx-tls)
- Use of DNSSEC/TLSA/DANE to pin certificates
- MTA-STS
- SMTP TLS reporting
- SOA record parsing
- Nameserver listing
Docker support
- Build the image using
docker build . -t checkdmarc - Use the image with a command like
docker run --rm checkdmarc google.nl