Logo
Status Page

Status Page Documentation

Common troubleshooting topics: Creating a status page, setting up a monitor, incident management, etc.

Email Authentication Monitoring (SPF, DKIM, DMARC)

StatusPage.me Dec 9, 2025 Tools

Email Authentication Monitoring (SPF, DKIM, DMARC)

Email authentication helps prevent spam and phishing by proving your emails are really from you. Our monitoring tool checks that your SPF, DKIM, and DMARC records are set up correctly.

Email auth monitors dashboard


What Are SPF, DKIM, and DMARC?

These are email security standards that work together:

StandardPurpose
SPFLists which servers can send email for your domain
DKIMAdds a digital signature to prove emails aren’t altered
DMARCTells receivers what to do with failed SPF/DKIM checks

Together, they protect your domain from being used to send spam.


Why Monitor Email Authentication?

ProblemImpact
Missing recordsEmails may be marked as spam
Incorrect configurationLegitimate emails get rejected
Changes break thingsDNS updates can cause issues
Security gapsAttackers can spoof your domain

Monitoring catches problems before they affect your email delivery.


Setting Up Email Auth Monitoring

  1. Go to Tools in the left menu
  2. Click Email Auth (or DKIM/SPF)
  3. Click Add Domain
  4. Enter your domain name
  5. Click Save

We’ll check your DNS records and verify configuration.


What We Check

SPF Check

  • Is there an SPF record?
  • Is it syntactically correct?
  • Does it include all your mail servers?
  • Are there any errors or warnings?

DKIM Check

  • Is DKIM properly configured?
  • Is the public key valid?
  • Are the selectors correct?

DMARC Check

  • Is there a DMARC policy?
  • What’s the policy (none, quarantine, reject)?
  • Is reporting configured?

Understanding Results

StatusMeaningAction
PassRecords are correctNo action needed
WarningMinor issuesReview and fix when possible
FailSerious problemsFix immediately
MissingNo record foundAdd the required record

Common Issues and Fixes

No SPF Record

Add a TXT record to your DNS:

v=spf1 include:_spf.yourprovider.com ~all

Replace with your email provider’s SPF include.

SPF Too Long

If you have too many DNS lookups (max 10):

  • Consolidate includes
  • Use IP addresses directly
  • Consider SPF flattening

No DMARC Record

Add a TXT record named _dmarc:

v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com

Start with p=none to monitor, then move to quarantine or reject.

DKIM Not Signing

  • Check your email provider’s DKIM setup
  • Verify the CNAME or TXT records are correct
  • Make sure DKIM is enabled in your email settings

Best Practices

RecommendationWhy
Start with DMARC p=noneMonitor before enforcing
Enable DMARC reportingSee who’s sending as your domain
Review regularlyEmail infrastructure changes
Test after DNS changesVerify nothing broke

What’s Next?

Was this article helpful?

Share this article: