Why your email lands in spam — and how to fix it.
A short, plain-English guide to the three records that decide whether your invoice reaches the customer or rots in their junk folder.
Three quiet failures that kill deliverability.
Without authentication records, Gmail and Outlook treat your domain as untrusted by default. Your mail might land, might land in spam, might bounce — there's no consistency, and the bigger your audience the worse it gets.
SPF is a TXT record listing approved senders. The spec allows only one. The moment you add a second (typical when adding a new sender like Mailchimp or HubSpot), every receiver fails authentication for every send. This is the most common deliverability bug we see.
Most setup guides walk you through adding "p=none" so DMARC reporting starts. Then nobody ever raises it. Until you reach "p=reject", spoofers can impersonate your domain and there's no enforcement when authentication fails.
SPF, DKIM, DMARC — in plain English.
Sender Policy Framework
"Here's the list of servers allowed to send mail from my domain. Anything else is forged."
DomainKeys Identified Mail
"Every email I send is cryptographically signed. Verify it against my public key in DNS."
Domain-based Message Authentication
"If a message fails SPF or DKIM, here's what to do, and please email me a daily report of what failed."
The actual repair, in 4 steps.
-
1
Audit your domainWe pull your existing DNS, list every legitimate sender, and map them against your SPF, DKIM, and DMARC records. You get a written summary of what's broken or missing.
-
2
Write the recordsSingle, valid SPF covering every sender. DKIM key generated and published. DMARC policy raised from p=none to p=reject with reporting routed to a mailbox you control.
-
3
Publish + propagateEither we add records via your registrar (encrypted access) or you copy-paste from the runbook we send. Then we wait for global DNS propagation.
-
4
Verify with MXToolboxOnce propagated, we re-run the audit. You receive a clean MXToolbox report and a test-send confirmation showing spf=pass, dkim=pass, dmarc=pass in the headers.
Authentication-only setup
If you already have Workspace, Zoho, or another mail provider and just need the deliverability stack repaired, we have a focused engagement for exactly that.
SPF · DKIM · DMARC service Or get an audit first