Assinatura ou Credenciais Inválidas

Resumir:ChatGPTPerplexity

Observação: Este guia se aplica ao remetente Amazon SES no WP Mail SMTP.

O que este erro significa

Se as regiões não corresponderem, selecione a correta no WP Mail SMTP.

Causas Comuns

  • A Região Mais Próxima no WP Mail SMTP não corresponde à região da AWS onde o SES está configurado
  • ID da Chave de Acesso ou Chave de Acesso Secreta inserida incorretamente (comum, pois a Chave de Acesso Secreta é longa e fácil de truncar ao copiar)
  • O usuário do IAM não tem a política de permissão AmazonSESFullAccess
  • As chaves de acesso foram desativadas ou excluídas no IAM da AWS
  • Usando chaves de uma conta AWS diferente daquela onde o SES foi configurado

Como Corrigir

Aqui está o guia completo passo a passo para resolver o erro.

Etapa 1: Verifique a Região Mais Próxima

Uma região incorreta causa este erro mesmo com credenciais corretas.

Comece navegando até WP Mail SMTP » Configurações e role até a seção Amazon SES.

Configurações do WP Mail SMTP

Depois disso, olhe para o menu suspenso Região Mais Próxima.

Configuração de Região Mais Próxima no WP Mail SMTP

Isso deve corresponder à região onde sua conta SES e identidades estão configuradas (por exemplo, Leste dos EUA (N. Virgínia), UE (Irlanda)).

Se você não tem certeza de qual região está seu SES, vá para o Console AWS, abra o Amazon SES e verifique a região mostrada no canto superior direito da página.

Se as regiões não corresponderem, selecione a correta em WP Mail SMTP.

Clique em Salvar Configurações.

Vá para WP Mail SMTP » Ferramentas, clique na guia Teste de E-mail e clique em Enviar E-mail.

Se o erro desapareceu, você terminou. Se persistir, continue para a Etapa 2.

Etapa 2: Verifique as Permissões do Usuário do IAM

Se a região estiver correta, o usuário do IAM pode estar sem a permissão necessária.

Faça login no Console AWS (console.aws.amazon.com). Verifique o nome da conta no canto superior direito para confirmar que você está na conta certa.

Depois de fazer login, pesquise por IAM na barra de pesquisa superior.

Console da AWS com IAM digitado na barra de pesquisa

Depois disso, selecione IAM nos resultados da pesquisa.

Resultado da pesquisa de IAM no Console da AWS

No painel do IAM, clique em Usuários na barra lateral esquerda.

Barra lateral do IAM mostrando o link Usuários

Clique no nome do usuário que você criou para o WP Mail SMTP (pode ter um nome como seudominio_wpmailsmtp). Se você não vir um usuário, pule para a Etapa 4.

Lista de Usuários do IAM mostrando nomes de usuário

Clique na guia Permissões. Procure por AmazonSESFullAccess na lista de políticas. Se estiver lá, as permissões estão corretas. Continue para a Etapa 3.

Aba Permissões mostrando a política AmazonSESFullAccess

Se não estiver lá, clique no botão suspenso Adicionar permissões.

Botão suspenso Adicionar permissões na aba Permissões

Clique em Adicionar permissões no menu suspenso.

Menu suspenso Adicionar permissões mostrando as opções Adicionar permissões e Criar política inline

Selecione Anexar políticas diretamente.

Opção Anexar políticas diretamente na página Definir permissões

Em seguida, digite AmazonSESFullAccess na barra de pesquisa e selecione a caixa de seleção ao lado dela.

Política AmazonSESFullAccess selecionada nos resultados da pesquisa

Depois disso, clique em Avançar para continuar.

Botão Avançar na página Definir permissões

Clique em Adicionar permissões para salvar suas alterações.

Botão Adicionar permissões na página de revisão

Para testar, envie um e-mail de teste. Para isso, vá para WP Mail SMTP » Ferramentas, clique na aba Teste de e-mail e clique em Enviar e-mail.

Aba Teste de e-mail

Se o erro desapareceu, você terminou. No entanto, se ele persistir, continue para a Etapa 3.

Etapa 3: Criar uma Nova Chave de Acesso

A AWS não permite que você visualize a Chave de Acesso Secreta após a criação, portanto, você não pode copiar novamente uma existente. A solução é criar um novo par de chaves.

No Console da AWS, vá para IAM » Usuários e clique no nome do seu usuário. Clique na aba Credenciais de segurança.

Aba Credenciais de segurança na página de detalhes do usuário

Role para baixo até a seção Chaves de acesso.

Seção Chaves de acesso mostrando status e botão Criar chave de acesso

Se você vir uma chave existente com o Status Inativo, clique em Ações » Ativar para reativá-la. Se a chave estiver Ativa, mas o erro persistir, continue abaixo para criar uma nova.

Clique no botão Criar chave de acesso.

Botão Criar chave de acesso na seção Chaves de acesso

Selecione Outro como caso de uso.

Seleção de caso de uso para criar chave de acesso — selecione Outro

Clique em Próximo.

Botão Avançar no assistente Criar chave de acesso

Clique em Criar chave de acesso.

Botão Criar chave de acesso na página de tag de descrição

Copie tanto o ID da Chave de Acesso quanto a Chave de Acesso Secreta. A Chave de Acesso Secreta é exibida apenas uma vez, portanto, salve-a em um local seguro antes de fechar esta página.

Vá para WP Mail SMTP » Configurações e role até a seção Amazon SES.

Cole o novo ID da Chave de Acesso e a Chave de Acesso Secreta em seus campos.

Campos ID da chave de acesso e Chave de acesso secreta no WP Mail SMTP

Verifique se a Região Mais Próxima corresponde à sua região SES.

Clique em Salvar Configurações.

Vá para WP Mail SMTP » Ferramentas, clique na guia Teste de E-mail e clique em Enviar E-mail.

Etapa 4: Se Você Ainda Não Tem um Usuário IAM

Se você não vir um usuário para o WP Mail SMTP na lista de Usuários IAM, crie um:

No Console da AWS, vá para IAM » Usuários.

Clique no botão Criar usuário.

Lista de Usuários com botão Criar usuário

Insira um nome de usuário (recomendado: seusite_wpmailsmtp, por exemplo, exemplo_wpmailsmtp).

Campo de entrada de nome de usuário no assistente Criar usuário

Clique em Próximo.

Botão Avançar no assistente Criar usuário

Selecione Anexar políticas diretamente.

Opção Anexar políticas diretamente na página Definir permissões

Digite AmazonSESFullAccess na barra de pesquisa e selecione a caixa de seleção ao lado dela.

Política AmazonSESFullAccess selecionada no assistente Criar usuário

Clique em Próximo.

Botão Avançar na página Definir permissões

Revise os detalhes e clique em Criar usuário.

Botão Criar usuário na página de revisão

Agora siga a Etapa 3 acima para criar uma Chave de Acesso para este novo usuário.

Observações

  • A AWS exibe a Chave de Acesso Secreta apenas uma vez quando você a cria. Se você a perdeu, crie uma nova chave (Etapa 3).
  • Algumas regiões da AWS não estão habilitadas por padrão (África/Cidade do Cabo, Ásia-Pacífico/Hong Kong, Ásia-Pacífico/Jacarta, Europa/Milão, Oriente Médio/Bahrein). Se o seu SES estiver em uma dessas regiões, você deve habilitar manualmente a região nas configurações da sua conta AWS primeiro.

É Isso! Agora você sabe como corrigir o erro 'Assinatura ou Credenciais Inválidas' no Amazon SES e fazer seus e-mails serem enviados novamente através do WP Mail SMTP.

Experimente nosso plugin gratuito WP Mail SMTP

Use seu provedor SMTP favorito para enviar seus e-mails do WordPress de forma confiável.