How to set up DMARC on Amazon SES

Step by step DMARC setup for Amazon SES: complete instructions, examples, verification commands, and common pitfalls.

Want to check your domain while following this guide?

Run a free SPF, DKIM and DMARC check on your domain to see exactly what is passing and what needs fixing.

No signup required. Works on any domain.

This is a reference guide for configuring DMARC on Amazon SES. Use it while editing DNS or when troubleshooting deliverability.

Tip: Configure DMARC for Amazon SES in minutes. This guide keeps it practical and safe. Then verify everything with the InboxGreen Free Checker.

Provider-specific notes for Amazon SES

  • Amazon SES uses CNAME-based DKIM (Easy DKIM), not a plain TXT key. AWS generates three CNAME records - all three must be published for DKIM to pass.
  • SES requires domain identity verification before sending. SPF via the mail-from subdomain is optional when Easy DKIM is active, but both are recommended for DMARC alignment.
  • AWS Console → Amazon SES → Identities → Domain → DKIM and Authentication.

DMARC policy ladder

DMARC connects SPF and DKIM to the visible From domain. The safe approach is to start in monitoring, fix alignment issues, then gradually move to stricter policies.

StageTXT valueWhen to use it
Monitor v=DMARC1; p=none; rua=mailto:[email protected]; fo=1 Collect reports and understand who sends on your behalf.
Quarantine v=DMARC1; p=quarantine; pct=25; rua=mailto:[email protected]; fo=1 Quarantine a portion of failing mail. Raise pct as confidence grows.
Reject v=DMARC1; p=reject; pct=100; rua=mailto:[email protected]; fo=1 Full protection once alignment is good and monitored.

Publish DMARC

  1. Create a TXT record at host _dmarc with your chosen value.
  2. Make sure the rua address exists and can receive XML reports.

Verify and troubleshoot

dig TXT _dmarc.yourdomain.com +short
nslookup -type=txt _dmarc.yourdomain.com
  • Check that either SPF or DKIM aligns with the visible From domain.
  • Debug failing sources before moving beyond p=none.

Pro tip: Turn on InboxGreen Monitoring to check these records daily and get alerts if something breaks.

Free Deliverability Scan

Check SPF, DKIM, DMARC and List-Unsubscribe for your domain in seconds.

Useful tools