SPF & DMARC Record Lint

Counts the DNS lookups in an SPF record before you publish it, and checks DMARC/DKIM tags in zone files, Terraform and YAML. 15 offline checks. Runs entirely in your browser — nothing is uploaded.

Sweep the whole workspace and keep the dated audit report — $29 once

$29 once · one licence key per person or CI seat · 7-day full refund. A freelance deliverability specialist bills $50–$150 an hour.

Same engine as the VS Code extension, byte for byte.

Get the complete version $29

This page is the working piece. The full pack has everything below.

Counts the DNS lookups in an SPF record before you publish it — 15 offline checks for zone files, Terraform and YAML

A freelance email-deliverability specialist bills $50-$150 an hour, and the first hour goes on reading the records you already have.

Buy the full version — $29

Questions people ask

What does SPF & DMARC Record Lint actually do?

It reads every v=spf1, v=DMARC1 and v=DKIM1 string in the file you have open - BIND zone files, Terraform, YAML, .env, documentation - and runs 15 checks against them. The headline check counts the DNS-lookup mechanisms in an SPF record and flags anything over the RFC 7208 limit of 10, before the record is published.

Who is it for?

The person who owns DNS for a product team: the platform engineer editing Route 53 records in Terraform, the sysadmin with a BIND zone file in git, the founder who added a seventh sending vendor this quarter. If you have ever appended an include: to an SPF record and hoped it still fit, this is for you.

Why not just use a free online SPF checker?

Online checkers resolve a record that is already live, so they answer after your mail has started failing. This runs on the record in your editor, on a branch, on a domain that does not resolve yet, with no network call at all. A chatbot will count your include: chain by guessing; this counts it with code.

What is free and what needs a licence key?

Free with no key, with nothing timed or watermarked: every record in the file you have open, checked by all 15 rules. The sample zone in the repository returns 6 findings that way. The licence key covers scope and ownership - sweeping every zone, Terraform and YAML file in the workspace and keeping one dated audit report.

What would this cost otherwise?

A freelance email-deliverability specialist bills $50-$150 an hour, and the first hour is spent reading the records you already have. The extension is $29 once, one licence key per person or CI seat, with a 7-day full refund. The free web version and the free in-editor file check cost nothing at all.

Ask about this tool

One question, answered by the person who built it. Your email only if you want the answer sent.

Want the full version?
Enter your email and we send the download link.
ENDEJAESPT

Find a tool