O cenário é sempre o mesmo: Você lança um novo site, instala o Contact Form 7, preenche um formulário de teste, vê a mensagem verde “Enviado com sucesso”… e silêncio. O email nunca chega, ou vai para o SPAM.
Em 2026, a Entregabilidade de Email é um dos maiores desafios. Os filtros de spam do Gmail, Outlook e Yahoo são implacáveis.
Neste guia, explico por que a configuração padrão do WordPress está “partida” e como corrigi-la.
Por que o PHP mail() não funciona?
Por padrão, o WordPress usa a antiga função PHP mail().
- O WordPress diz ao servidor: “Envia este texto ao admin”.
- O servidor envia o email “de si mesmo”, muitas vezes usando um endereço como
wordpress@o-seu-servidor.hosting.pt.
O Problema Principal: Falta de Identidade (Spoofing)
O seu domínio é minhaempresa.pt, mas o email sai tecnicamente do servidor s123.hosting.net. Para o Gmail, isto parece suspeito.
Resultado? Bounce ou Pasta SPAM.
Passo 1: Instalar um plugin SMTP
Deve forçar o WordPress a autenticar-se numa caixa de correio real.
Plugins recomendados (2026):
- FluentSMTP (Gratuito & Melhor) Leve, rápido, tem logs de email e suporta APIs nativas.
- WP Mail SMTP (Mais Popular) Padrão de mercado.
Configuração:
Aceda ao painel do seu alojamento:
- Servidor SMTP: ex:
smtp.amen.pt,mail.oseudominio.pt - Porta:
465(SSL) ou587(TLS). - Autenticação: Sim.
- Login: O seu email completo.
- Password: A senha dessa conta.
Passo 2: Autenticação de domínio (DNS)
Deve provar que o servidor tem o direito de enviar emails em seu nome, adicionando registos TXT no DNS.
1. Spf (sender policy framework)
Diz: “Apenas estes IPs podem enviar emails deste domínio”.
Exemplo TXT:
v=spf1 include:_spf.google.com include:spf.oseuahosting.pt -all
2. Dkim (domainkeys identified mail)
Assinatura digital para mensagens. O servidor “carimba” cada email.
3. Dmarc
Instrução sobre o que fazer se SPF/DKIM falharem.
TXT Básico para _dmarc:
v=DMARC1; p=none; rua=mailto:admin@oseudominio.pt
Passo 3: SMTP vs API
Enviar via SMTP normal ter desvantagens (lentidão, bloqueio de senha).
Solução: Serviços de email transacional (API)
Use serviços como Brevo, Postmark ou MailerSend. Conecte via FluentSMTP com Chave de API. É instantâneo e mais seguro.
Resumo
Não confie no php mail() em 2026. Use SMTP, autentique o seu domínio (SPF/DKIM) e monitorize a entregabilidade.



