Quiero usar el servicio de correo electrónico simple de Amazon para enviar correos electrónicos.
Verifiqué mi dominio y la dirección de correo electrónico desde la que quiero enviar.
Para ambos dice verified .
Ahora, cuando uso Enviar correo electrónico de prueba desde la consola de AWS para enviar un correo electrónico de prueba a myemail@outlook.com, solo recibo el mensaje de error:
La dirección de correo electrónico no está verificada. Las siguientes identidades no pasaron la verificación en la región EU-WEST-1: myemail@outlook.com (ID de solicitud: 9fb78de1-2673-11e6-bbbc-5f819fabe4f4)
Ahora me llama la atención porque dice myemail@outlook.com no fue verificado pero traté de enviar desde admin@mydomain.com. El cuadro de diálogo Enviar correo electrónico de prueba incluso lo obliga a usar un correo electrónico que ya está registrado.
¿Cómo se puede resolver este problema? ¿Yo me perdí algo?
Tenga en cuenta que las identidades verificadas distinguen entre mayúsculas y minúsculas . Me preguntaba por qué recibí ese error, aunque mi correo electrónico fue verificado y fuera de SandBox.
Asegurarse
-Ha enviado su solicitud de caso para apoyar al cliente y explique con qué fines la confirma a 24, tal vez le pregunten sobre información adicional sobre su solicitud
Verifiqué una dirección de correo electrónico y, unos días después, mi dominio. Cuando el dominio estaba completamente verificado (incluido DKIM), seguía recibiendo el error "La dirección de correo electrónico no está verificada" cuando intentaba enviar correos electrónicos a direcciones de correo electrónico dentro de mi dominio, que no eran mi dirección verificada específica.
Eliminé mi dirección de correo electrónico verificada, la volví a verificar y funcionó de inmediato. Entonces podía enviar correos electrónicos de todo el dominio, mientras que antes, solo podía enviar desde y hacia el correo electrónico que había verificado previamente.
Tuve el mismo problema hace un par de minutos, aunque esta vez estoy trabajando con el SDK en PHP.
Tuve que verificar dos veces el código de creación de instancias de SesClient.
$SesClient = new SesClient([ 'profile' => 'default', 'version' => '2010-12-01', 'region' => 'us-west-2', ]);Descubrí que la región en el código de creación de instancias es us-west-2. Volví a mi consola y descubrí que la cuenta de SES estaba aislada en us-east-2 (Ohio).
Implementé el cambio en el código de creación de instancias así
$SesClient = new SesClient([ 'profile' => 'default', 'version' => '2010-12-01', 'region' => 'us-east-2', ]);Está funcionando ahora.
Tuve este problema. Verifiqué el dominio y el correo electrónico, incluso se verificó la configuración de DKIM. Pero sigo recibiendo este mensaje:
Email address is not verified. The following identities failed the check in region {aws_region}: {email}Agregué SourceArn como parámetro para sendEmail y luego recibí este mensaje:
User `arn:aws:iam::{account_id}:user/{username}' is not authorized to perform `ses:SendEmail' on resource `arn:aws:ses:{aws_region:{account_id}:identity/{email}'¡Después de 2 días descubrí que estaba usando un usuario de IAM incorrecto!
Asegurarse
@Matt Houser ya respondió las preguntas, pero agrego una captura de pantalla de junio de 2020 que explica lo que dijo.
En mi caso, necesitaba verificar el correo electrónico nuevamente en la región donde falló. Puede intentar cambiar su región en la parte superior derecha y luego hacer clic nuevamente en "Verificar una nueva dirección de correo electrónico" 
Cuando su cuenta SES está en modo "sandbox", puede:
Para enviar a cualquier otra persona, debe sacar su cuenta del modo de espacio aislado comunicándose con el soporte de AWS y solicitándolo:
Si el correo electrónico ya está verificado y está fuera de SES Sandbox, verifique que tenga la región de AWS correcta para el servidor SMTP. Intentaba conectarme a email-smtp.eu-west-1.amazonaws.com cuando mi credencial SMTP era para el servidor email-smtp.us-east-1.amazonaws.com .