Resumo da IA
Observação: este guia se aplica ao cliente de e-mail do Gmail no WP Mail SMTP.
O que significa este erro
O token de atualização OAuth que o WP Mail SMTP utiliza para enviar e-mails pelo Gmail expirou ou foi revogado pelo Google. O plugin não consegue mais obter novos tokens de acesso, e o envio de e-mails falha.
Causas comuns
- O token de atualização expirou após 7 dias (política do Google para aplicativos no modo “Teste” que solicitam escopos confidenciais, como o Gmail)
- Token de atualização não utilizado há 6 meses (o Google revoga tokens inativos, independentemente do status de publicação)
- Você alterou a senha da conta do Google
- Você revogou manualmente o acesso em myaccount.google.com » Segurança » Aplicativos de terceiros
- O Google detectou uma atividade incomum e revogou os tokens como medida de segurança
- A conta ultrapassou o limite de 50 tokens de atualização por cliente OAuth (o Google revoga automaticamente o token mais antigo)
Como resolver
Aqui está o guia passo a passo completo para resolver o erro.
Passo 1: Publicar o aplicativo OAuth em produção (somente no modo de teste)
Se o token expirar a cada 7 dias, o projeto do Google Cloud ainda está no modo de teste. Primeiro, publique o aplicativo OAuth na produção e, em seguida, reconecte-se. Se o seu projeto já estiver em produção, pule para a Etapa 2.
Comece abrindo o Google Cloud Console. Em seguida, acesse APIs e serviços » Tela de consentimento do OAuth e clique na guia Público-alvo.
Em seguida, clique em “PUBLIQUE O APLICATIVO” e, depois, clique em “CONFIRMAR”.

Por fim, verifique se o status mudou para “Em produção”.
Passo 2: Reconecte sua conta do Google
A maneira mais rápida de resolver o problema de um token expirado ou revogado é reautorizar o WP Mail SMTP no Google.
Comece acessando WP Mail SMTP » Configurações e role a página até a seção do servidor de e-mail do Google/Gmail. Em seguida, clique em Remover conexão.

Em seguida, clique em “Permitir que o plugin envie e-mails usando sua conta do Google”.

Em seguida, selecione sua conta do Google e conceda as permissões solicitadas pelo Gmail. Por fim, assim que a autorização for concluída, clique em “Salvar configurações”.
Passo 3: Enviar um e-mail de teste
Confirme a correção enviando um e-mail de teste.
Para testar a correção, acesse WP Mail SMTP » Ferramentas e clique na guia Teste de e-mail. Insira o endereço de e-mail do destinatário no campo Enviar para, mantenha a opção HTML ativada e clique em Enviar e-mail.

Quando terminar, verifique se apareceu uma mensagem de sucesso e confirme se o e-mail chegou à sua caixa de entrada.
Notas
- A alteração da senha da sua conta do Google invalida imediatamente todos os tokens OAuth existentes.
- No Google Workspace, clique em “TORNAR EXTERNO” em vez de “PUBLICAR APLICATIVO ” na guia “Público ” e, em seguida, selecione “Em produção”.
É isso aí! Agora você já sabe como corrigir o erro “invalid_grant: Token expirado ou revogado” no Gmail e fazer com que seus e-mails voltem a ser enviados pelo WP Mail SMTP.