Prerequisites: You need an AWS account to complete this setup. If you
don’t have one, create it by following the official AWS
documentation.
Create an IAM Role
Use our CloudFormation template to automatically create an IAM role with all required permissions.- Click this link to launch the CloudFormation stack: Create IAM Role Stack.
- On the CloudFormation console, enter your AWS account ID to the AwsAccountId field.
- Click Create stack.
- Wait for the stack creation to complete. (status will show
CREATE_COMPLETE) - Go to the Outputs tab to find your IAM Role ARN.
The CloudFormation template creates an IAM role with the following policy.
IAM Policy
Move SES out of Sandbox
SES starts in sandbox mode, limiting email sending to verified addresses only. To send emails to any address, you need production access.Request Production Access
- Open the Amazon SES console.
- Ensure you’re in your preferred region.
- In the navigation panel, choose Account dashboard.
- In the warning box at the top of the console, choose View Get set up page, then Request production access.
- Fill out the production access request and choose Submit request.
Once you submit your account details for review, you cannot edit them until
the review is complete. The AWS Support team provides an initial response to
your request within 24 hours.
Generate Your Use Case Description
To help you craft an use case description, we’ve created a prompt that transforms your basic business information into a professional AWS SES production access request. Prerequisites:- Sending pattern: Use the sandbox environment for a while to establish a good sending pattern
- Email authentication: Set up email authentication (DKIM, SPF, and DMARC records) for your domain
- Professional website: Set up a professional website on your domain with a privacy policy
- Copy the prompt below and paste it into your preferred AI assistant (ChatGPT, Claude, etc.).
- Fill out the Business Info and Email Program sections with your information. The Technical Setup section is pre-filled according to what the system does.
- Generate the detailed production access request and submit it.
You must review and revise the generated request thoroughly before submitting
it.

