Falha no envio de e-mail de teste com endereço de e-mail não verificado


104

Quero usar o Simple Email Service da Amazon para enviar e-mails.

Eu verifiquei meu domínio, bem como o endereço de e-mail de onde desejo enviar.

Para ambos, diz verified.

Agora, quando uso Send Test Email from the AWS Console para enviar um email de teste para myemail@outlook.com, só recebo a mensagem de erro:

O endereço de e-mail não foi verificado. As seguintes identidades falharam na verificação na região EU-WEST-1: myemail@outlook.com (ID do pedido: 9fb78de1-2673-11e6-bbbc-5f819fabe4f4)

Agora me ocorre porque diz que myemail@outlook.com não foi verificado, mas tentei enviar de admin@mydomain.com. A caixa de diálogo Enviar email de teste obriga você a usar um email que já está registrado.

Como esse problema pode ser resolvido? Eu perdi alguma coisa?

Respostas:


199

Quando sua conta SES está no modo "sandbox", você pode:

  1. Envie apenas de domínios verificados e endereços de e-mail, e
  2. Enviar apenas para domínios verificados e endereços de e-mail

Para enviar para outra pessoa, você deve tirar sua conta do modo sandbox entrando em contato com o suporte da AWS e solicitando-o:

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



2
Você também pode adicionar o endereço de e-mail de destino aos endereços de e-mail verificados no console do SES. Em seguida, ele permite que você envie um e-mail de teste para esse endereço.
yem yem yen

57
acho que era pedir demais que a mensagem de erro dissesse algo nesse sentido
mattacular

1
No meu caso tudo foi verificado e ainda recebi esta mensagem de erro (confusa), até que percebi que a solicitação foi feita com o usuário IAM errado. Vale a pena verificar também.
Nick

1
para fins de teste, verifique os e-mails como este: docs.aws.amazon.com/ses/latest/DeveloperGuide/… e você deve OU adicionar um registro TXT ao DNS para o domínio que deseja verificar OU adicionar endereços um por um usando um código de verificação que é enviado para esse endereço. TAMBÉM observe que as verificações são região PER, então escolha a região que você deseja testar enviando DE antes de verificar muitas, ... hrm ..... (^ - ^)
Simon B.

6

Se o e-mail já foi verificado e você está fora do SES Sandbox, verifique se você tem a região AWS correta para o servidor SMTP. Eu estava tentando me conectar a email-smtp.eu-west-1.amazonaws.comquando minha credencial SMTP era para o email-smtp.us-east-1.amazonaws.comservidor.

insira a descrição da imagem aqui


Incorreto, entrei em contato com o suporte da AWS e eles disseram que, por padrão, todas as contas que são criadas estão no modo SandBox. Você precisa entrar em contato com o suporte da AWS, preencher um novo tíquete e eles removerão o ambiente sandbox, desde que você tenha um domínio válido.
Shwetabh Sharan

1
sim, eu disse que, desde que você esteja fora da sandbox do SES, você ainda precisa usar a região AWS correta.
georgiecasey

Obrigado! Isso funcionou para mim. Por algum motivo, o nome do servidor mudou quando saí da sandbox sem que eu percebesse.
Ikbel de

@georgiecasey Suponha que meu EC2 esteja em Singapura. Então não posso usar o SESporque não estou na Virgínia ou na Irlanda?
Sarit

@Sarit não, você ainda pode usar o SES, você só precisa usar a região Ásia-Pacífico. Ou você fez mesmo assim quando postei minha resposta!
georgiecasey

1

@Matt Houser já respondeu às perguntas, mas estou adicionando uma captura de tela de junho de 2020 que explica o que ele disse.

insira a descrição da imagem aqui


1

No meu caso, precisei verificar o e-mail novamente na região em que falhou. Você pode tentar alterar sua região no canto superior direito e clicar novamente em "Verificar um novo endereço de e-mail"insira a descrição da imagem aqui


0

Certificar-se de que

  1. Você adiciona seu e-mail ao ses e é verificado.
  2. Você ativa o modo de produção para sua conta.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.