Know the day a sending domain breaks.
Sender Guard checks SPF, DKIM and DMARC across all your sending domains and reports what changed since yesterday. Free for 3 domains.
Check your domains
Up to 3 at a time without a pass. One per line.
| Domain | Grade | SPF | Lookups | DMARC | DKIM | What to fix |
|---|
Flatten an SPF record
Free. For records at or over the 10-lookup limit.
Replaces the includes in your SPF record with the IP ranges they resolve to. Publish the result on your own DNS, and let monitoring tell you when a provider changes its ranges.
Set up monitoring
Runs daily in your own GitHub repository. Your domain list and history stay with you.
- Add the workflow file to any repository as
.github/workflows/sender-guard.yml. - Add a
domains.txtfile with one domain per line. - For more than 3 domains, save your pass as the repository secret
SENDER_GUARD_PASS. - When a record changes, the workflow opens an issue. Add
SLACK_WEBHOOK_URLto get it in Slack too.
Passes
30 days each. No renewal, no account.
Starter
$5
Up to 50 domains
Agency
$15
Up to 300 domains
Scale
$39
Up to 1,500 domains
Get a pass
- Send the plan price in USDC on the Base network to
0x42871B99A3AA942D3B8EC7E43D37979886E856cA - Paste the transaction hash here. The pass is issued once the payment is confirmed on-chain.
Card payments are not available yet. Sender Guard reads public DNS only: it does not send email and does not process DMARC aggregate reports.