WordPress Não Está a Enviar Email? Veja Como Resolver Rapidamente
Corrija problemas de entrega de email no WordPress. Causas comuns e soluções passo a passo para formulários de contacto, WooCommerce, redefinições de senha e emails de notificação.
Se o seu site WordPress não está a enviar emails, não está sozinho. Este é um dos problemas mais comuns do WordPress, afetando formulários de contacto, redefinições de senha, confirmações de encomenda WooCommerce e notificações de plugins.
A boa notícia: é corrigível em cerca de 10 minutos.
Por Que Os Emails WordPress Falham
O WordPress usa a função mail() incorporada do PHP para enviar emails. Este método tem problemas fundamentais:
| Problema | Impacto |
|---|---|
| Sem autenticação | Emails sinalizados como suspeitos |
| IP de alojamento partilhado | Frequentemente em listas negras pelos fornecedores de email |
| Falhas silenciosas | Sem mensagens de erro quando os emails falham |
| Sem encriptação | Preocupações de segurança |
| Limitação de taxa | Os fornecedores de alojamento throttle o envio |
A maioria dos fornecedores de alojamento (GoDaddy, Bluehost, SiteGround, etc.) restringe ou desativa completamente o PHP mail() para evitar abuso de spam nos seus servidores.
Sintomas Comuns
- Envios de formulários de contacto nunca recebidos
- Mensagens de “Verifique o seu email” mas nada chega
- Confirmações de encomenda WooCommerce em falta
- Links de redefinição de senha não entregues
- Emails de registo de novo utilizador falham
- Notificações de plugin desaparecem
- Emails chegam mas vão para spam
A Solução: Plugin SMTP + Serviço de Email
Passo 1: Instale WP Mail SMTP
- Vá a Plugins > Adicionar Novo no admin WordPress
- Pesquise “WP Mail SMTP”
- Clique em Instalar Agora e depois Ativar
Passo 2: Crie Conta Gratuita no Brevo
- Registe-se em brevo.com (gratuito, sem cartão de crédito)
- Vá a Definições > SMTP & API > Chaves API
- Gere e copie a sua chave API
Passo 3: Configure o Plugin
- Vá a WP Mail SMTP > Definições
- Defina Email De para o email do seu domínio ([email protected])
- Defina Nome De para o nome do seu site
- Selecione Brevo como o serviço de email
- Cole a sua chave API
- Clique em Guardar Definições
Passo 4: Teste
- Vá a WP Mail SMTP > Teste de Email
- Introduza o seu endereço de email
- Clique em Enviar Email
- Verifique se chega à sua caixa de entrada (não spam)
Passo 5: Configure a Autenticação DNS
Adicione registos SPF e DKIM às definições DNS do seu domínio. O Brevo fornece os registos exatos. Isto é crítico para evitar a pasta de spam. Consulte o nosso guia SPF DKIM DMARC.
Resolução de Problemas Específicos
Emails de Formulários de Contacto Não Enviados
- Verifique se o email de teste do WP Mail SMTP funciona
- Verifique as definições do plugin do formulário de contacto (Contact Form 7, WPForms, Gravity Forms)
- Certifique-se de que o endereço de email “Para” está correto nas definições do formulário
- Verifique a pasta de spam/lixo
- Verifique se não há filtros de email a bloquear as mensagens
Emails WooCommerce Em Falta
- Vá a WooCommerce > Definições > Emails
- Verifique se cada tipo de email está ativado
- Verifique o endereço de email do destinatário
- Faça uma encomenda de teste para verificar
- Verifique o registo de emails do WP Mail SMTP para erros
Emails a Ir Para Spam
- Configure registos SPF, DKIM e DMARC
- Certifique-se de que o Email De usa o seu domínio (não @gmail.com)
- Verifique o seu domínio nas listas negras de email
- Execute um teste de spam de email
- Evite palavras de acionamento de spam no conteúdo do email
Conflitos de Plugins
- Desative todos os outros plugins relacionados com email (apenas um deve tratar do email)
- Mude temporariamente para um tema padrão
- Teste apenas com WP Mail SMTP
- Reactive os plugins um a um para encontrar o conflito
Prevenção
Uma vez resolvido, mantenha os emails WordPress fiáveis:
- Monitorize a entrega, verifique os registos do WP Mail SMTP periodicamente
- Mantenha os plugins atualizados, plugins desatualizados podem quebrar o email
- Teste após atualizações, grandes atualizações WordPress/plugins podem afetar o email
- Limpe o seu domínio, mantenha-se fora das listas negras
- Use email profissional, envie sempre a partir do seu domínio, não de endereços de email gratuitos
Para detalhes completos de configuração SMTP, consulte o nosso guia SMTP WordPress e o guia WP Mail SMTP.