Set up DNS for Amazon SES
To use Amazon SES with a custom domain, you need to add specific DNS records to your domain's DNS configuration. This allows Amazon SES to send and receive emails on behalf of your domain.
mail2dns is the fastest way to create the DNS records. You can use mail2dns with the supported DNS providers listed below to create the necessary records in one command.
CLI Usage
mail2dns setup <your-domain> ses <dns-provider> Supported DNS Providers
Follow the relevant setup guide for using mail2dns to set up your DNS configuration for Amazon SES
Is your DNS provider missing? Let us know
DNS records required for Amazon SES
Amazon SES requires the following DNS records to send and receive email from your domain. These are created automatically by the mail2dns setup command:
TXT Record
_amazonses → {VERIFY_TOKEN}
MX Record
@ → inbound-smtp.{REGION}.amazonaws.com
TXT Record
@ → v=spf1 include:amazonses.com ~all
TXT Record
_dmarc → v=DMARC1; p=none;
CNAME Record
{DKIM_TOKEN_1}._domainkey → {DKIM_TOKEN_1}.dkim.amazonses.com
CNAME Record
{DKIM_TOKEN_2}._domainkey → {DKIM_TOKEN_2}.dkim.amazonses.com
CNAME Record
{DKIM_TOKEN_3}._domainkey → {DKIM_TOKEN_3}.dkim.amazonses.com