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)