This chapter covers the core features and capabilities of DKIM Validator.
Follow this guide to get DKIM Validator up and running in your environment.
# Check DKIM for a domain with default selector
python src/dkim_validator.py check example.com
# Check with a specific selector
python src/dkim_validator.py check example.com --selector google
# Scan for all DKIM selectors on a domain
python src/dkim_validator.py scan example.com
# Generate a DKIM DNS record template
python src/dkim_validator.py generate --domain example.com --selector default
# Parse a DKIM-Signature header from an email
python src/dkim_validator.py parse-header --file examples/sample_dkim_header.txtThe scan command checks these selectors automatically:
| Selector | Provider |
|---|---|
selector1, selector2 | Microsoft 365 |
google, google2048 | Google Workspace |
default, dkim, mail | Common custom |
s1, s2 | Generic |
k1, k2, k3 | Various ESPs |
mandrill, mxvault | ESP-specific |
Get the full DKIM Validator and unlock everything.
Get the complete guide with every chapter unlocked, including code samples, diagrams, and best practices.
Access all interactive tools with complete data, all workload profiles, and the full scenario library.
Downloadable source code, configuration files, and working examples from every chapter.
Free updates for life. Every new chapter, tool, and improvement included.