Sun Sep 26 2021·2 min read
Photo by Brian Tafel
The "Email address is not verified" error occurs for 2 reasons:
sandboxmode in that particular region
sandboxmode can only send emails from and to verified email addresses or domains.
To solve the "Email address is not verified" error in AWS SES:
Verify whether your SES account is in the
sandbox mode. You can do that
by opening the AWS SES console in the specific region and clicking on
Account dashboard. If you are in
sandbox mode, click on
Request production access, fill and submit the form.
It usually takes a few hours / days for AWS to review your request and grant you production access to SES. Once in production mode you can send emails to any email address, from your verified identities (email or domain).
Verified Identities in the left sidebar menu and make sure the
email address / domain you are using to send emails is verified.
If your email/domain is not verified click on the
Create identity button
and add the email address or domain you will use to send emails.
If you add an email address, you will receive an email with a verification link. Click the link to change the status to verified.
If you add a domain you will receive a record you have to add in your domain
registrar. Add the record, e.g. in
change the status to verified.
It might take a few hours until the dns records are propagated and your domain is verified.
sandboxand the identity you use to send emails is verified, you will be able to send emails to any address.
Once your account is out of the
sandbox, the alert in your account's dashboard
will disappear and your
Sending limits will be increased:
The status in the
Verified Identities tab should be
I'll send you 1 email a week with links to all of the articles I've written that week