Field notes · email authentication

The things that quietly break your domain — and how to fix them.

Practical notes from the people who built DMARC Guardian. Real failure modes from real reports — written for the operator on call at 22:47, not the analyst writing a whitepaper. No fluff, no RFCs cited unless they actually help.

24 articles Roughly one per week
October 12, 2026 10 min read dmarc

Unknown Sender in DMARC Reports: 15-Minute Triage

An unfamiliar IP in your DMARC reports may be a forgotten SaaS, a forwarder, or an abuser. Check which identifier passed and who owns the IP first.

Read the post

All notes

Newest first
OCT 12 · 2026 Monday 10 min

Unknown Sender in DMARC Reports: 15-Minute Triage

An unfamiliar IP in your DMARC reports may be a forgotten SaaS, a forwarder, or an abuser. Check which identifier passed and who owns the IP first.

dmarcreportssecuritytroubleshootingforwarding
10 minRead →
SEP 28 · 2026 Monday 6 min

Your support tool sends as you. Replies land in spam.

A helpdesk, CRM, or chatbot sends mail as your domain, but DNS never heard of it. Find the gap before customers stop getting your replies.

dmarcspfdkimdeliverabilitytroubleshootingfor non-technical founders
6 minRead →
SEP 22 · 2026 Tuesday 9 min

Email Provider Cutover Checklist: Avoid DMARC Failures

A new provider can pass its own verification screen and still fail DMARC in production. Operator checklist for DNS staging, canary rollout, and rollback.

dmarcdkimspftroubleshootingdeliverability
9 minRead →
SEP 09 · 2026 Wednesday 5 min

Got a DMARC Report Email? Here's What It Means

That zipped XML file in your inbox isn't spam or a hack. It's a DMARC report. Here's what to check in it and how long that should take you each week.

dmarcreportsfor non-technical founders
5 minRead →
AUG 27 · 2026 Thursday 7 min

Switching Email Providers Without Losing Customers

A new email tool can say 'domain verified' and still send password resets to spam. The plain-English DNS steps that keep everything working.

dmarcdkimspffor non-technical founders
7 minRead →
AUG 14 · 2026 Friday 6 min

Gmail Passes, Microsoft Quarantines: Fix DMARC Alignment

Same message, two verdicts: Gmail shows dmarc=pass, Microsoft junks or rejects it. The header checklist that finds the real cause before support does.

dmarcspfdkimgmailmicrosoft
6 minRead →
AUG 01 · 2026 Saturday 7 min

DMARC Reports Stopped? Don't Read That As Good News

A quiet DMARC dashboard can mean clean mail, or a broken reporting pipeline. Checklist to confirm your DNS, mailbox, and report path are actually working.

dmarcreportstroubleshooting
7 minRead →
JUL 19 · 2026 Sunday 7 min

Check DKIM Before Launch, Or Your Emails Vanish

A DNS typo in DKIM can quietly send password resets and invoices to spam. Run this 15-minute check before you launch, with copy-paste steps.

dkimdeliverabilityfor non-technical founders
7 minRead →
JUL 06 · 2026 Monday 10 min

A Customer Got a Fake Invoice From Your Domain

A scammer spoofed your domain to send a fake invoice with different bank details. Here's the immediate triage, then the DNS fix that stops the next one.

securitydmarcfor non-technical founders
10 minRead →
JUN 23 · 2026 Tuesday 9 min

DMARC Deployment Checklist for Small IT Teams

A 10-step order of operations for rolling out DMARC: inventory senders, fix SPF/DKIM, p=none to p=reject, subdomain policy, key rotation, handoff.

dmarctroubleshooting
9 minRead →
JUN 10 · 2026 Wednesday 8 min

Why forwarded email fails SPF, and DKIM saves it

Your DMARC report shows SPF failures from IPs you don't recognize. Before you panic, check DKIM. Forwarding almost always breaks SPF.

dmarcspfdkimforwarding
8 minRead →
JUN 10 · 2026 Wednesday 6 min

Gmail "550 5.7.26 blocked": the 30-minute fix

Emails to Gmail users are bouncing with 550 5.7.26. Here's what changed, why it hits you now, and the exact commands to find and fix it.

gmaildmarcspfdkimdeliverability
6 minRead →
JUN 10 · 2026 Wednesday 6 min

Microsoft "550 5.7.515": what it means and the fix

Emails to outlook.com and hotmail.com are bouncing with 550 5.7.515. Who this affects, who it doesn't, and the exact steps to stop the rejections.

microsoftdmarcspfdkimdeliverability
6 minRead →
JUN 10 · 2026 Wednesday 8 min

DMARC permerror vs temperror: which one is urgent

Your aggregate report shows permerror or temperror instead of pass or fail. One fixes itself, the other keeps failing until you touch DNS.

dmarcspftroubleshooting
8 minRead →
MAY 25 · 2026 Monday 9 min

SPF passes, DMARC fails: the alignment trap

You added SendGrid or SES, SPF passes, but DMARC still shows failures. It isn't a bug in your SPF record.

dmarcspf
9 minRead →
MAY 25 · 2026 Monday 8 min

p=reject on root. Your subdomains can still betray you

A stale vendor DMARC record from a decommissioned integration can silently override your root p=reject. The fix is one DNS line, five minutes.

dmarcsubdomain
8 minRead →
MAY 22 · 2026 Friday 5 min

Reading DMARC aggregate reports without drowning in XML

The field-by-field reference for RFC 9990 aggregate (RUA) reports. What each element means, what changed from the old schema, and what to check first.

dmarcreports
5 minRead →
MAY 18 · 2026 Monday 6 min

DKIM key rotation: the step most admins skip after setup

You set up DKIM 18 months ago and never touched it again. Private keys don't expire on their own. Here's how to rotate one without an outage.

dkimsecurity
6 minRead →
MAY 17 · 2026 Sunday 7 min

Adding one SaaS tool broke your SPF record

Your SPF record hit the 10-lookup limit and DMARC reports show permerror. Here's what happened and how to fix it without dropping a real sender.

spfsaasflattening
7 minRead →
APR 20 · 2026 Monday 10 min

Moving DMARC from p=none to p=reject safely

A step-by-step guide for DevOps engineers and solo admins who set up DMARC monitoring months ago and still haven't enforced it, and why that matters.

dmarcenforcement
10 minRead →
APR 18 · 2026 Saturday 1 min

Welcome to the DMARC Guardian blog

Notes on email authentication, deliverability, and how we ship DMARC Guardian.

meta
1 minRead →
APR 11 · 2026 Saturday 5 min

My emails kept landing in spam — here's what I found out

A plain-English walkthrough for non-technical founders whose customer emails disappear into spam folders. No acronyms until explained.

deliverabilityfor non-technical founders
5 minRead →
APR 04 · 2026 Saturday 5 min

SPF + DKIM + DMARC: the bootstrap for startups

A practical checklist for DevOps engineers and solo admins who need email authentication done right without drowning in RFC specs.

spfdkimdmarc
5 minRead →
MAR 28 · 2026 Saturday 5 min

Why your transactional emails land in spam

Onboarding emails, password resets, or invoices hitting spam? Here's how to find and fix the cause without reading a standards document.

deliverabilityspfdkimfor non-technical founders
5 minRead →

Is a scammer emailing from your domain right now?

Type your domain. We will tell you — in plain English — whether anyone can forge a fake invoice from it today. 15 seconds. No signup, no card.