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 [email protected], 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: [email protected] (ID do pedido: 9fb78de1-2673-11e6-bbbc-5f819fabe4f4)

Agora me ocorre porque diz que [email protected] não foi verificado, mas tentei enviar de [email protected]. 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?

maddo7
fonte

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

Matt Houser
fonte
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

georgiecasey
fonte
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

bhordupur
fonte
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

coyr
fonte
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.
Feng Liu
fonte