Covenant Systems
Work Sample · Built by Covenant Systems

Why your email lands in spam

Three DNS records decide whether the world believes mail from your domain is really from you. Most small businesses have one of them, set up years ago by somebody who has left.

This checks all of them and explains what each one does — including the limit that silently breaks authentication when you add one provider too many, which almost no free checker looks for.

Walks the whole SPF chainThe domain never passes through usPlain English, no email gate

Checking DNS means asking a DNS server, so unlike our other tools this one does send the domain somewhere. It goes straight from your browser to a public resolver — Cloudflare, then Google if that fails — so it does not pass through us and we never see it. If your browser blocks that request, it falls back through our own endpoint and the result says so.

This tool is the work sample

The interesting part is the failure you cannot see

Every free SPF checker will tell you whether a record exists. Far fewer will walk the include chain and count what a receiving server actually spends, which is the difference between a record that looks right and one that works. We build software for people whose problems have that shape — where the wrong answer and the right answer look identical until somebody checks properly.

If your business runs on email you cannot afford to have quietly filtered — invoices, quotes, booking confirmations — the same care is worth applying to the rest of how it is set up.

How to read it

Three records, and only one of them has teeth

SPF lists the servers allowed to send as your domain. DKIM signs each message so a receiver can prove it was not altered in transit. DMARC is the one that tells receiving servers what to do when either check fails — and asks them to report back to you.

Without DMARC, the other two are advisory. A receiver that sees a failed SPF check has no instruction, so most deliver the message anyway. This is why a domain with an immaculate SPF record and no DMARC can still be spoofed by anyone with a mail server and ten minutes — and why the scam that actually costs small businesses money is a fake invoice from a real-looking address.

The order to fix things in is the order the results are shown: what is actively broken, then what offers no protection, then what is merely untidy. Most of it is one DNS record at whoever hosts your domain.

What costs a lookup

Ten is the whole budget, and it is spent by mechanism, not by provider.

include:

Another domain's record

One, plus everything inside it

a / mx

Your own hosts

One each

redirect=

Hand off to another record

One, plus its contents

exists:

Conditional check

One

ip4: / ip6:

A literal address range

Free — costs nothing

The last row is the escape hatch. Replacing a provider's include with the IP ranges it resolves to costs nothing against the limit — at the price of having to update it yourself when they change.

Questions

About This Tool

What each record does, what the limit is, and what this tool cannot tell you.