DEV Community

Albine Peter
Albine Peter

Posted on

step-by-step guide to move Amazon Web Services (AWS) Simple Email Service from Sandbox to Production access.

Step 1: Log in to AWS Console

Go to https://console.aws.amazon.com

Sign in to your AWS account

Select the region where SES is configured (e.g., us-east-1)
⚠️ SES access is region-specific

Step 2: Open Amazon SES

Search for SES in the AWS console

Open Amazon Simple Email Service

In the left menu, click Account dashboard

Step 3: Verify Email or Domain

You must verify at least one identity before requesting production.

Option A: Verify Email Address

Go to Verified identities

Click Create identity

Choose Email address

Confirm verification via email

Option B (Recommended): Verify Domain

Choose Domain

Add DNS records (TXT, DKIM, MX) to your domain

Wait until status shows Verified

βœ… Domain verification improves approval chances

Step 4: Configure Sending Authentication

Enable DKIM

Set up SPF (via DNS)

(Optional but recommended) Configure DMARC

These steps increase trust and approval rate.

Step 5: Go to Sending Limits

In SES β†’ Account dashboard

Find Sending limits

Click Request production access (or Edit sending limits)

Step 6: Fill the Production Access Request Form

Complete the form carefully:

Mail Type

Choose: Transactional, Marketing, or Both

Website URL

Provide a real, working website

Must clearly explain your service/product

Use Case Description (Important)

Explain clearly:

Why you are sending emails

Who receives them

How users opt in

πŸ“Œ Example (Good Answer):

We send transactional emails such as account verification, password resets, and order confirmations to users who explicitly register on our platform.

Step 7: Confirm Compliance

You must confirm:

No spam or purchased email lists

All recipients opted in

Easy unsubscribe (for marketing emails)

Compliance with CAN-SPAM / GDPR

Step 8: Submit the Request

Review all details

Click Submit

Step 9: Wait for AWS Review

Approval usually takes 24–48 hours

AWS may email you for clarification

Once approved:

Sandbox restrictions removed

Higher sending limits enabled

After Approval: Best Practices

βœ… Start with low sending volume
βœ… Monitor bounce & complaint rates
βœ… Set up CloudWatch alarms
βœ… Use SES Configuration Sets
βœ… Warm up your IP if sending high volume


Top comments (0)