What is the sandbox mode?
To prevent fraud and abuse, and to protect your reputation, AWS places all new SES accounts in the sandbox mode. In the sandbox mode, your SES account has restrictions: you can only send email to verified email addresses or domains, and you have limited sending quotas.Request Production Access
To move out of sandbox mode, you need to request production access through the AWS console. AWS is very strict about approving production access requests and does not provide feedback when requests are rejected. This makes it critical to submit a complete and well-prepared request. **Here is how you can increase the probability of approval**.Build Trust
Building trust is the key to getting approval. AWS wants to see that you’re running a legitimate business, not a potential spammer. These steps demonstrate your business legitimacy:- 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
Request with Enhanced Details
When you request production access through the AWS console, you’ll need to provide detailed information about your business, email program, and technical setup. The more specific your answers, the higher your chances of approval. Below are the key questions you should prepare for.To help you craft an use case description, we’ve created a
prompt.
This prompt generates an use case description containing answers to the
following questions.
Business Information
- Company/Organization Name: Provide your official business name
- Business Description: Explain what your business does and why you need to send emails
- Website URL: Include your live website that has a privacy policy
Email Program
- Email List Size: Provide an approximate number of recipients. Be realistic and start with a reasonable volume
- List Collection Method: Explain how you obtain email addresses (e.g., sign-ups on your website, customer accounts, opt-in forms). Emphasize that you never purchase or rent email lists
- Email Types: Specify whether you’ll send transactional emails (order confirmations, password resets), marketing emails (newsletters, promotions), or both. Describe the content and purpose of each type
Technical Setup
- Bounce and Complaint Handling: Describe your process for handling hard bounces and unsubscribing users who mark emails as spam. Mention if you’re using SES feedback notifications (SNS topics or configuration sets) to track and process these events.
- Unsubscribe Process: Explain how recipients can easily unsubscribe from your emails (e.g., unsubscribe link in every email, one-click unsubscribe headers). Include that you’ll honor unsubscribe requests promptly
- Monitoring and Reputation: Detail how you’ll track your sending metrics (bounce rates, complaint rates, delivery rates) and maintain a good sender reputation. Mention any tools or dashboards you’ll use to monitor email performance and take corrective action when needed
Generate Your Use Case Description
- 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.

