Resumo de IA
Nota: Este guia aplica-se ao Gmail mailer no WP Mail SMTP.
O que significa este erro
O token de atualização OAuth que o WP Mail SMTP usa para enviar via Gmail expirou ou foi revogado pelo Google. O plugin já não consegue 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 aplicações em modo “Teste” que solicitam âmbitos sensíveis como o Gmail)
- Token de atualização não utilizado durante 6 meses (o Google revoga tokens inativos independentemente do estado de publicação)
- Alterou a palavra-passe da conta Google
- Revogou manualmente o acesso em myaccount.google.com » Segurança » Aplicações de terceiros
- O Google detetou atividade invulgar e revogou tokens como medida de segurança
- A conta excedeu 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 completo passo a passo para resolver o erro.
Passo 1: Publicar a Aplicação OAuth em Produção (Apenas Modo de Teste)
Se o token expirar a cada 7 dias, o projeto Google Cloud ainda está em modo Teste. Publique primeiro a aplicação OAuth em produção e, em seguida, reative a ligação. Se o seu projeto já estiver em produção, avance para o Passo 2.
Comece por abrir a Consola Google Cloud. Em seguida, navegue para APIs e Serviços » Ecrã de consentimento OAuth e clique no separador Público.
Em seguida, clique em PUBLICAR APLICAÇÃO e, depois, em CONFIRMAR.

Finalmente, verifique se o estado muda para Em produção.
Passo 2: Reativar a sua Conta Google
A forma mais rápida de resolver um token expirado ou revogado é reautorizar o WP Mail SMTP com o Google.
Comece por ir a WP Mail SMTP » Definições e percorra a secção do remetente Google / Gmail. Em seguida, clique em Remover Ligação.

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

Em seguida, selecione a sua conta Google e conceda as permissões do Gmail solicitadas. Finalmente, assim que a autorização for concluída, clique em Guardar Definições.
Passo 3: Enviar um Email de Teste
Confirme a correção enviando um e-mail de teste.
Para testar a correção, vá a WP Mail SMTP » Ferramentas e clique no separador Teste de E-mail. Introduza um e-mail de destinatário no campo Enviar para, deixe o interruptor HTML ativado e clique em Enviar E-mail.

Quando terminar, verifique se há uma mensagem de sucesso e confirme que o email chegou à sua caixa de entrada.
Notas
- Alterar a palavra-passe da sua conta Google invalida imediatamente todos os tokens OAuth existentes.
- No Google Workspace, clique em TORNAR EXTERNO em vez de PUBLICAR APLICAÇÃO no separador Público e, em seguida, selecione Em produção.
É tudo! Agora sabe como corrigir o erro 'invalid_grant: Token Expired or Revoked' no Gmail e fazer com que os seus e-mails voltem a ser enviados através do WP Mail SMTP.