- Navigate to Email Identities > Create identity.
Enter your domain (e.g.,
example.com), and click Create - Open the identity, copy DKIM CNAME records, add to your DNS provider (verification typically takes 5-10 minutes, up to 72 hours)
- After verification, go to Senders tab > Add sender, enter email address using your domain (e.g.,
hello@example.com) and optional display name
DomainKeys Identified Mail (DKIM)
DKIM prevents email spoofing by adding digital signatures to email headers. AWS SES generates cryptographic keys: the public key is published in DNS, and emails are signed with the private key.Setup
AWS SES generates three DKIM CNAME tokens. Add all three records to your DNS provider:Mail FROM Domain
The Mail FROM domain appears in the email’s envelope, separate from the “From” header recipients see.Setup
- Authentication tab > Mail FROM > Enable
- Enter subdomain (e.g.,
mail) - Choose MX failure behavior (recommend: Use default value)
- Add DNS records:
Mail FROM is highly recommended but optional for production sending.
DMARC
DMARC builds on SPF and DKIM, telling email servers how to handle failed authentication.Setup
Add TXT record to your DNS provider:
Policy options (
p=):
none: Monitor only (start here)quarantine: Send suspicious emails to spamreject: Block failed emails

