What the sandbox limits
While an account-region is in the sandbox:
- You can only send to verified addresses and domains, or the mailbox simulator.
- You can send at most 200 messages in 24 hours.
- You can send at most 1 message per second.
- Suppression list bulk actions and management API calls are disabled.
Everything else works, so finish your setup before you apply. Source: AWS documentation.
Before you apply
- Verify your sending domain, not just one address, with DKIM. AWS lets you request production access from the Get set up page once a domain is verified, and approves those requests faster.
- Set up a custom MAIL FROM domain and DMARC so your mail is aligned and authenticated.
- Handle bounces and complaints. Route SES events somewhere that suppresses bad addresses automatically. AWS asks you to confirm you have this.
- Publish a real website at the URL you will submit, showing what your product does and how people sign up.
Request production access in the console
- Open the SES console in the region you send from and choose Account dashboard.
- In the sandbox banner, choose View Get set up page, then Request production access.
- Choose Transactional or Marketing, whichever describes most of your mail.
- Enter your website URL.
- Add up to four contact addresses and a contact language.
- Confirm you only send to people who asked for your email and that you process bounces and complaints, then submit.
Or request it with the AWS CLI
aws sesv2 put-account-details \
--production-access-enabled \
--mail-type TRANSACTIONAL \
--website-url https://example.com \
--additional-contact-email-addresses ops@example.com \
--contact-language EN \
--region us-east-2Use MARKETING for mostly marketing mail and JA for Japanese. You cannot edit the request while it is under review.
After approval
AWS raises your quota, typically to 50,000 messages a day at 14 per second to start, and increases it as you send good mail. Keep your bounce rate under 5% and complaint rate under 0.1%: above those, AWS puts the account under review.
Stamp0 shows your sandbox status and quota for each connected region, runs the checklist above for you, and watches bounce and complaint rates against those thresholds. Connect AWS to see where your account stands.