Erro: invalid_grant: Token expirado ou revogado

Resumir:ChatGPTPerplexity

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

O que este erro significa

O token de atualização OAuth que o WP Mail SMTP usa para enviar via Gmail expirou ou foi revogado pelo Google. O plugin não pode mais obter novos tokens de acesso e o envio de e-mails falha.

Causas Comuns

  • Token de atualização expirou após 7 dias (política do Google para apps em modo "Teste" que solicitam escopos sensíveis como o Gmail)
  • Token de atualização não utilizado por 6 meses (o Google revoga tokens inativos independentemente do status de publicação)
  • Você alterou a senha da conta Google
  • Você revogou manualmente o acesso em myaccount.google.com » Segurança » Apps de terceiros
  • O Google detectou atividade incomum e revogou tokens como medida de segurança
  • Conta excedeu o limite de 50 tokens de atualização por cliente OAuth (o Google revoga o token mais antigo automaticamente)

Como Corrigir

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

Etapa 1: Publique o App OAuth em Produção (Apenas Modo de Teste)

Se o token expira a cada 7 dias, o projeto do Google Cloud ainda está em modo Teste. Publique o app OAuth em produção primeiro e, em seguida, reconecte. Se o seu projeto já está em produção, pule para a Etapa 2.

Comece abrindo o Google Cloud Console. Em seguida, navegue até APIs e Serviços » Tela de consentimento do OAuth e clique na guia Público.

Em seguida, clique em PUBLICAR APP e, em seguida, clique em CONFIRMAR.

Publicar aplicativo

Finalmente, verifique se o status muda para Em produção.

Etapa 2: Reconecte sua Conta Google

A maneira mais rápida de resolver um token expirado ou revogado é reautorizar o WP Mail SMTP com o Google.

Comece acessando WP Mail SMTP » Configurações e role até a seção do remetente Google / Gmail. Em seguida, clique em Remover Conexão.

Remover Conexão

Depois disso, clique em Permitir que o plugin envie e-mails usando sua conta Google.

Permitir que o plugin envie e-mails usando sua conta Google

Em seguida, selecione sua conta Google e conceda as permissões do Gmail solicitadas. Finalmente, quando a autorização for concluída, clique em Salvar Configurações.

Etapa 3: Envie um E-mail de Teste

Confirme a correção enviando um e-mail de teste.

Para testar a correção, vá para WP Mail SMTP » Ferramentas e clique na guia Teste de E-mail. Insira um e-mail de destinatário no campo Enviar Para, deixe o alternador HTML ativado e clique em Enviar E-mail.

Guia de teste de e-mail

Após concluir, verifique se há uma mensagem de sucesso e confirme se o e-mail chegou à sua caixa de entrada.

Observações

  • Alterar a senha da sua conta Google invalida todos os tokens OAuth existentes imediatamente.
  • No Google Workspace, clique em TORNAR EXTERNO em vez de PUBLICAR APP na guia Público e, em seguida, selecione Em produção.

É isso! Agora você sabe como corrigir o erro 'invalid_grant: Token Expirado ou Revogado' no Gmail 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.