Como Resolver o Problema de Envio de E-mails no WordPress: Guia FluentSMTP e Gmail API

Email error message when submiting form

O formulário de contacto do seu WordPress não está a enviar e-mails? Não está sozinho. Por defeito, o WordPress utiliza a função PHP Mail, que a maioria dos fornecedores modernos (como o Gmail e o Outlook) identifica como spam.

Neste guia, vamos mostrar-lhe a forma profissional de corrigir a entrega de e-mails utilizando o FluentSMTP e a API do Gmail da Google. Esta configuração garante que os seus contactos cheguem à caixa de entrada todas as vezes.

Porque é que os e-mails do WordPress vão para o Spam?

A maioria dos alojamentos web não está configurada para e-mail. Quando o seu site envia uma mensagem via PHP, falta-lhe “autenticação” — essencialmente, não tem uma identificação. Os principais fornecedores de e-mail vêem este correio anónimo e bloqueiam-no para proteger os utilizadores. Utilizar um SMTP (Simple Mail Transfer Protocol) com uma ligação via API atribui aos seus e-mails uma assinatura digital verificada.


Passo 1: Instalar o Plugin FluentSMTP

O FluentSMTP é um plugin leve, de código aberto e gratuito que substitui a função de correio padrão do WordPress.

  1. Aceda a Plugins > Adicionar Novo no painel do seu WordPress.
  2. Pesquise por FluentSMTP, instale e ative o plugin.
  3. Vá a Definições > FluentSMTP e selecione Google Workspace / Gmail como a sua ligação.
  4. Copie o Authorized Redirect URI (URI de Redirecionamento Autorizado) que aparece nas definições. Irá precisar dele para a Google Cloud Console.

Passo 2: Criar um Projeto na Google Cloud

Para utilizar a API do Gmail, precisa de “apresentar” o seu site à Google.

  1. Aceda à Google Cloud Console.
  2. Clique em Selecionar um projeto > Novo Projeto.
  3. Dê um nome ao seu projeto (ex: “Formulário de Contacto Site”) e clique em Criar.
  4. Na barra lateral, aceda a APIs e Serviços > Biblioteca.
  5. Pesquise por Gmail API, clique nela e selecione Ativar.

Passo 3: Configurar o Ecrã de Consentimento OAuth

A Google precisa de saber quem está a solicitar o acesso.

  1. Aceda a APIs e Serviços > Ecrã de consentimento OAuth.
  2. Selecione Externo e clique em Criar.
  3. Preencha o Nome da Aplicação (o nome do seu site) e o E-mail de suporte do utilizador.
  4. No campo Informações de contacto do programador, insira o seu e-mail.
  5. Clique em Guardar e Continuar nos passos seguintes até regressar ao painel de controlo.
  6. Crucial: Clique em Publicar Aplicação sob o estado “Testes” para que a sua ligação não expire a cada 7 dias.

Passo 4: Gerar as Credenciais da API

  1. Aceda a APIs e Serviços > Credenciais.
  2. Clique em + Criar Credenciais e selecione ID de cliente OAuth.
  3. Selecione Aplicação Web como o tipo de aplicação.
  4. Em URIs de redirecionamento autorizados, cole o URL que copiou do FluentSMTP no Passo 1.
  5. Clique em Criar. Copie o ID de Cliente e o Segredo do Cliente que aparecem no ecrã.

Passo 5: Ligar o FluentSMTP à Google

  1. Regresse ao painel do seu WordPress (Definições > FluentSMTP).
  2. Cole o ID de Cliente e o Segredo do Cliente.
  3. Insira o seu endereço de Gmail no campo E-mail do Remetente (From Email).
  4. Selecione a caixa “Set return-path to match from email” para melhorar a entrega.
  5. Clique em Autenticar com a Google. Uma janela pop-up irá surgir.
  6. Nota: Poderá ver um aviso a dizer “A Google não verificou esta aplicação”. Clique em Avançadas > Ir para [Nome do Projeto] (não seguro) e clique em Permitir.

Passo 6: Testar a Entrega

  1. No FluentSMTP, aceda ao separador Email Test.
  2. Envie um e-mail de teste para o seu endereço pessoal.
  3. Verifique a sua caixa de entrada (e a pasta de spam) no seu telemóvel ou computador.
  4. Se o e-mail chegar, a sua configuração está perfeita!

Dica Pro: Proteção contra Spam

Mesmo com uma configuração de e-mail perfeita, deve proteger os seus formulários de bots. Recomendamos a utilização do Cloudflare Turnstile ou de um campo Honeypot dentro do seu construtor de formulários (como o Bricks ou Elementor). Isto mantém a sua caixa de entrada limpa e garante que recebe apenas leads de alta qualidade.

Similar Posts