Email address is not verified (AWS SES)

124,318

Solution 1

When your SES account is in "sandbox" mode, you can:

  1. Only send from verified domains and email addressed, and
  2. Only send to verified domains and email addresses

In order to send to anyone else, you must move your account out of sandbox mode by contacting AWS support and requesting it:

https://docs.aws.amazon.com/console/ses/sandbox

Solution 2

In my case I needed to verify the email again in the region where it failed. You can try to change your region in the top right then you have click again "Verify a New Email Address" enter image description here

Solution 3

If the email is already verified and you're out of the SES Sandbox, check that you've the correct AWS region for the SMTP server. I was trying to connect to email-smtp.eu-west-1.amazonaws.com when my SMTP credential was for the email-smtp.us-east-1.amazonaws.com server.

enter image description here

Solution 4

@Matt Houser has already answered the questions but I am adding a screenshot from June, 2020 that explains what he said.

enter image description here

Solution 5

Make sure

  1. You add your email to ses and get verified.
  2. You enable the Production mode for your account.
Share:
124,318

Related videos on Youtube

maddo7
Author by

maddo7

Updated on April 03, 2022

Comments

  • maddo7
    maddo7 about 2 years

    I want to use Amazon's Simple Email Service to send emails.

    I verified my domain as well as the email address I want to send from.

    For both it says verified.

    Now when I use the Send Test Email from the AWS Console to send a test email to [email protected], I only get the error message:

    Email address is not verified. The following identities failed the check in region EU-WEST-1: [email protected] (Request ID: 9fb78de1-2673-11e6-bbbc-5f819fabe4f4)

    Now it strikes me because it says [email protected] was not verified but I tried to send from [email protected]. The Send Test Email Dialog even forces you to use an email which already is registered.

    How can this issue be resolved? Did I miss anything?

  • fregante
    fregante over 7 years
  • yem yem yen
    yem yem yen about 7 years
    You could also add the target email address to verified email addresses from the SES console. Then it lets you send a test mail to that address.
  • pass-by-ref
    pass-by-ref over 6 years
    Incorrect, I contacted AWS support and they said that by default, all the accounts that are created are in SandBox mode. You need to contact AWS support, file a new ticket and they will remove the sandbox environment provided you have a valid domain.
  • georgiecasey
    georgiecasey over 6 years
    yes, i said as long as you're out of the SES sandbox, you still need to use the correct AWS region.
  • Ikbel
    Ikbel almost 6 years
    Thanks! This worked for me. For some reason the server name changed when I moved out of sandbox without me noticing.
  • mattacular
    mattacular almost 6 years
    guess it was too much to ask that the error message say anything along these lines
  • Nick
    Nick over 5 years
    In my case everything was verified and still got this (confusing) error message, until I realised the request was made with the wrong IAM user. Worth checking, too.
  • joe
    joe about 5 years
    @georgiecasey Suppose my EC2 is in singapore. Then I can't use the SES because I am not in the Virginia or Ireland?
  • georgiecasey
    georgiecasey about 5 years
    @Sarit no, you can still use SES, you just need to use the Asia Pacific region. Or you did anyway when I posted my answer!
  • joe
    joe about 5 years
    @georgiecasey Unfortunately. No Asia Pacific region. Then my EC2 can't use it.
  • Simon B.
    Simon B. almost 5 years
    for testing purposes, verify emails like this: docs.aws.amazon.com/ses/latest/DeveloperGuide/… and you must EITHER add a TXT record to the DNS for the domain you want to verify, OR add addresses one by one using a verification code that gets sent to that address. ALSO note the verifications are PER region, so choose the region you want to test sending FROM before verifying too many, ...hrm..... (^-^)
  • Andy K
    Andy K almost 5 years
    life savior. Thanks.
  • Martin Capodici
    Martin Capodici about 4 years
    its still to much to ask in 2020
  • NealWalters
    NealWalters over 3 years
    Is there any downside to asking to coming out of the SandBox on Day 1? In other words, any advantage to stay in the sandbox, if your security is setup properly.
  • SalahAdDin
    SalahAdDin almost 3 years
    Is this required even if we get out of the sandbox mode?
  • Kai - Kazuya Ito
    Kai - Kazuya Ito almost 3 years
    AWS SES is not simple. Sandbox is not needed for most people. I don't know why aws sets the idea of sandbox. I don't like the idea. I haven't understood what sandbox is.
  • Mackie Messer
    Mackie Messer about 2 years
    Well figuring this out was a fun way to waste a Sunday. :eyeroll: @ aws
  • Greg Wozniak
    Greg Wozniak about 2 years
    the screenshot is now outdated, probably you mean: 'Verified identities'
  • AppDreamer
    AppDreamer about 2 years
    I have a grandfathered (pre DKIM) approved domain and email address. I'm setting up a new domain and email address. All the code and keys and everything else are identical and I'm getting this error. I feel like this post comes closest to likely being the issue. I'm going to check after every 6 hours or so, and if it doesn't work, i will delete and re-provision the email. If it instantly works, I will upvote this post as the solution. More to come.