Resumo de IA
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.


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


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.


Depois disso, selecione IAM nos resultados da pesquisa.


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


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.


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.


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


Clique em Adicionar permissões no menu suspenso.


Selecione Anexar políticas diretamente.


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


Depois disso, clique em Avançar para continuar.


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


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.


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.


Role para baixo até a seção Chaves 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.


Selecione Outro como caso de uso.


Clique em Próximo.


Clique em Criar chave de acesso.


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.


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.


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


Clique em Próximo.


Selecione Anexar políticas diretamente.


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


Clique em Próximo.


Revise os detalhes e clique em Criar usuário.


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.