Uso o Amazon Simple Email Service (Amazon SES) para enviar e-mails, mas meus e-mails não são entregues.
Resolução
Observação: se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solução de problemas da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.
As mensagens enviadas pelo Amazon SES podem ter problemas de entrega de e-mail nas seguintes etapas do processo de envio:
- Quando seu cliente de e-mail envia a mensagem para o Amazon SES.
- Quando o Amazon SES envia a mensagem para o domínio do destinatário.
- Quando a mensagem está dentro do Amazon SES.
Para obter mais informações, consulte Três lugares em que seu e-mail pode atrasar ao ser enviado pelo SES.
Verificar se há problemas de envio do cliente de e-mail para o Amazon SES
Verifique se há mensagens de erro retornadas pelo Amazon SES em seu cliente de e-mail. Se o Amazon SES retornar mensagens de erro sobre a cota máxima de envio excedida ou a cota diária de envio excedida, resolva esses erros.
A AWS coloca novas contas da AWS na sandbox do Amazon SES. Quando sua conta está na sandbox do Amazon SES, é possível enviar e-mails somente para endereços de e-mail verificados ou para o simulador de mailbox. Verifique se a sua conta de envio está na sandbox do Amazon SES. Se sua conta estiver na sandbox, solicite acesso de produção. Ou, se você não tiver verificado o endereço de e-mail ou o domínio do destinatário, verifique-o.
Observação: a AWS coloca contas em cada região na sandbox.
Verifique se o Amazon SES colocou sua conta em uma pausa de envio. Se o Amazon SES pausou sua capacidade de envio, resolva o problema que levou à pausa no envio e solicite uma revisão da sua conta.
Se você estiver com problemas de tempo limite ou de conectividade do Simple Mail Transfer Protocol (SMTP), solucione a conexão TCP e as negociações SSL/TLS. Para identificar problemas do lado do cliente, use a AWS CLI para testar sua conexão com o endpoint SMTP do Amazon SES.
Verifique se o seu cliente SMTP usa a versão 1.2 ou posterior do TLS. O Amazon SES não aceita e-mails de versões do TLS que não são mais suportadas.
Verifique se há problemas de capacidade de entrega do Amazon SES para o domínio do destinatário
Use o Amazon Simple Notification Service (Amazon SNS), o Gerenciador Virtual de Capacidade de Entrega ou a publicação de eventos do Amazon SES para configurar notificações de falha de entrega. Se você receber uma notificação de que sua taxa de falha de entrega ou taxa de reclamações está alta, use o painel de reputação para revisar suas métricas de reputação. O painel de reputação contém recomendações sobre como resolver problemas de reputação do remetente. Para reduzir sua taxa de falha de entrega, consulte Como posso lidar com uma alta taxa de falha de entrega com e-mails que envio usando o Amazon SES?
Verifique se há atrasos ao enviar seu e-mail. É possível usar a publicação de eventos para monitorar atrasos que ocorrem quando o Amazon SES tenta entregar e-mails ao provedor de serviços de Internet (ISP) do destinatário.
Certifique-se de que seu e-mail não esteja na pasta de spam do destinatário.
Verifique se há problemas de envio ou configuração no Amazon SES
Certifique-se de que o endereço de e-mail do destinatário não esteja na sua lista de supressão em nível de conta do Amazon SES ou na lista de supressão global.
Se os e-mails enviados usando a operação da API SendTemplatedEmail contiverem dados de modelo incorretos, você receberá uma notificação de falha de renderização. Se você usar a operação da API SendTemplatedEmail para enviar mensagens, use o Amazon SNS para configurar as Notificações de falha de renderização. Em seguida, solucione as notificações de falha de renderização que você recebe.
Consulte o AWS Health Dashboard para ver os problemas que ocorrem quando o Amazon SES envia e-mails.
Informações relacionadas
Erros comuns
Começando com o Gerenciador Virtual de Capacidade de Entrega