Loading...
Loading...
Check email deliverability and DNS configuration. Use when: diagnosing email delivery issues; setting up new email domains; auditing email authentication; checking SPF/DKIM/DMARC; troubleshooting spam folder issues
npx skill4agent add guia-matthieu/clawfu-skills deliverability-checkerDiagnose email deliverability issues by checking SPF, DKIM, DMARC, and other DNS records - fix why your emails land in spam.
| Claude Does | You Decide |
|---|---|
| Structures analysis frameworks | Metric definitions |
| Identifies patterns in data | Business interpretation |
| Creates visualization templates | Dashboard design |
| Suggests optimization areas | Action priorities |
| Calculates statistical measures | Decision thresholds |
pip install dnspython clickpython scripts/main.py audit example.com
python scripts/main.py audit example.com --output report.htmlpython scripts/main.py spf example.compython scripts/main.py dkim example.com --selector google
python scripts/main.py dkim example.com --selector defaultpython scripts/main.py dmarc example.compython scripts/main.py mx example.compython scripts/main.py audit acme-corp.com
# Output:
# Email Deliverability Audit: acme-corp.com
# ──────────────────────────────────────────
# MX Records: ✓ Found (Google Workspace)
# SPF: ✓ Valid
# DKIM (google): ✓ Valid
# DMARC: ✗ Missing (CRITICAL)
#
# Score: 75/100
#
# Issues Found:
# 1. [CRITICAL] No DMARC record found
# Fix: Add TXT record for _dmarc.acme-corp.com
# Value: v=DMARC1; p=none; rua=mailto:dmarc@acme-corp.compython scripts/main.py spf newsletter-sender.com
# Output:
# SPF Analysis: newsletter-sender.com
# ────────────────────────────────────
# Record: v=spf1 include:_spf.google.com include:sendgrid.net ~all
#
# Status: ✓ Valid
#
# Authorized Senders:
# - Google Workspace (include:_spf.google.com)
# - SendGrid (include:sendgrid.net)
#
# Policy: ~all (soft fail)
# Warning: Consider changing to -all (hard fail) for better security| Record | Purpose | Location |
|---|---|---|
| SPF | Authorize sending servers | |
| DKIM | Cryptographic signature | |
| DMARC | Policy and reporting | |
| MX | Mail delivery servers | |
| Provider | SPF Include |
|---|---|
| Google Workspace | |
| Microsoft 365 | |
| SendGrid | |
| Mailchimp | |
| Amazon SES | |
| Provider | Common Selector |
|---|---|
| Google Workspace | |
| Microsoft 365 | |
| SendGrid | |
| Mailchimp | |
| Factor | Weight | Impact |
|---|---|---|
| Valid MX | 20% | Can't receive replies |
| Valid SPF | 25% | Server authorization |
| Valid DKIM | 25% | Message integrity |
| Valid DMARC | 30% | Policy enforcement |
category: email-tools
subcategory: deliverability
dependencies: [dnspython]
difficulty: beginner
time_saved: 2+ hours/week