Skip to content

Domains and DNS

What DKIM, SPF, and DMARC actually do, how to publish them, and how to tell when one is wrong.

Mail only leaves OutSend for domains you have proven you control. That is three DNS records and one button.

The three records

DKIM

Host:  mail._domainkey.yourdomain.com
Type:  TXT
Value: v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A…

We generate a keypair per domain and keep the private half. The public half goes in DNS, and receiving providers use it to check that a message really came from you and was not altered on the way. The selector is mail.

SPF

Host:  yourdomain.com
Type:  TXT
Value: v=spf1 include:amazonses.com ~all

SPF lists who is allowed to send for your domain. If you already have an SPF record, merge into it — do not add a second one. Two SPF records is a misconfiguration and providers will treat it as a failure.

DMARC

Host:  _dmarc.yourdomain.com
Type:  TXT
Value: v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com

DMARC tells providers what to do when DKIM and SPF disagree with the visible From address. Start at p=none, which asks for reports without changing handling, and read the reports for a few weeks before tightening to quarantine or reject.

Verifying

Press Verify after publishing. Each record is checked independently, so you can see exactly which one has not propagated. The domain stays pending until all three pass — it does not fail, it just waits.

Checking yourself:

dig +short TXT mail._domainkey.yourdomain.com
dig +short TXT yourdomain.com
dig +short TXT _dmarc.yourdomain.com

Regions

Each domain sends from an AWS region you choose, default us-east-1. This is where your mail is processed, so pick it deliberately if data residency matters to you. It is set per domain, not per account.

Open and click tracking

Both are per-domain toggles, and both are off-by-default decisions you should make consciously. Tracking rewrites links and adds a pixel; some audiences will care and some regulations will too. Turning them off means open and click events stop firing — everything else is unaffected.

Reputation

Reputation is scored per domain as well as per workspace. Concentrated bounces or complaints on one domain do not contaminate your others, and a workspace that crosses the threshold is disabled automatically — with queued mail failing loudly rather than sending.

You will be told when this happens and why, with the events that caused it.