---
title: "WordPress Não Está a Enviar Email? Veja Como Resolver Rapidamente"
description: "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."
url: https://tajo.io/pt/blog/wordpress-not-sending-email/
markdown: https://tajo.io/pt/blog/wordpress-not-sending-email.md
lang: pt-BR
author: "Set Noa"
author_url: https://tajo.io/pt/set-noa/
published: 2026-03-26
updated: 2026-11-05
alternates: {en-US: /blog/wordpress-not-sending-email.md, bg-BG: /bg/blog/wordpress-not-sending-email.md, cs-CZ: /cz/blog/wordpress-not-sending-email.md, de-DE: /de/blog/wordpress-not-sending-email.md, da-DK: /dk/blog/wordpress-not-sending-email.md, es-ES: /es/blog/wordpress-not-sending-email.md, fr-FR: /fr/blog/wordpress-not-sending-email.md, el-GR: /gr/blog/wordpress-not-sending-email.md, hi-IN: /hi/blog/wordpress-not-sending-email.md, id-ID: /in/blog/wordpress-not-sending-email.md, hr-HR: /hr/blog/wordpress-not-sending-email.md, hu-HU: /hu/blog/wordpress-not-sending-email.md, it-IT: /it/blog/wordpress-not-sending-email.md, ja-JP: /jp/blog/wordpress-not-sending-email.md, ko-KR: /kr/blog/wordpress-not-sending-email.md, ar-SA: /ar/blog/wordpress-not-sending-email.md, nl-NL: /nl/blog/wordpress-not-sending-email.md, no-NO: /no/blog/wordpress-not-sending-email.md, pl-PL: /pl/blog/wordpress-not-sending-email.md, ro-RO: /ro/blog/wordpress-not-sending-email.md, ru-RU: /ru/blog/wordpress-not-sending-email.md, sv-SE: /se/blog/wordpress-not-sending-email.md, zh-CN: /zh-cn/blog/wordpress-not-sending-email.md, sl-SI: /sl/blog/wordpress-not-sending-email.md, sr-Latn-RS: /sr/blog/wordpress-not-sending-email.md, th-TH: /th/blog/wordpress-not-sending-email.md, tr-TR: /tr/blog/wordpress-not-sending-email.md, ur-PK: /ur/blog/wordpress-not-sending-email.md, vi-VN: /vi/blog/wordpress-not-sending-email.md, sk-SK: /sk/blog/wordpress-not-sending-email.md}
---

[E-mail](https://tajo.io/pt/blog/?category=email)

# 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.

WordPress not sending email

Por que o WordPress não está a enviar emails?

Os emails WordPress falham porque PHP mail() é pouco fiável. Solução rápida: Instale WP Mail SMTP + ligue ao Brevo (gratuito). Demora 10 minutos. Corrige formulários de contacto, WooCommerce e todos os emails WordPress.

[Saiba mais](https://tajo.io/pt/blog/wordpress-not-sending-email/#diagn%C3%B3stico-r%C3%A1pido)

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.

Quando o WordPress não envia e-mails, a falha pode acontecer em quatro lugares: o WordPress nunca cria a mensagem, um plugin a bloqueia ou desvia, a hospedagem se recusa a enviá-la ou os provedores de caixa de entrada a rejeitam ou filtram.

A correção não começa com “testar outro plugin de formulário de contato”. Comece identificando qual e-mail falhou e depois passe para uma configuração de remetente adequada, com DNS autenticado e testes que possam ser repetidos.

*Quatro pontos onde o e-mail do WordPress pode falhar. Uma mensagem passa do WordPress pelos plugins e pela hospedagem até os provedores de caixa de entrada, e pode falhar em cada um desses quatro pontos.*

## Diagnóstico Rápido

Use esta tabela para delimitar o problema antes de trocar de plugin.

| Sintoma | Causa provável | Primeira verificação |
| --- | --- | --- |
| A redefinição de senha nunca chega | O caminho de envio do WordPress está quebrado | Envie um e-mail de teste a partir de um plugin SMTP |
| O formulário de contato diz que enviou, mas a caixa de entrada está vazia | Problema no destinatário do formulário ou no mailer | Verifique as configurações de notificação do formulário e os logs de e-mail |
| E-mails de pedidos do WooCommerce não chegam | Modelo desativado, destinatário errado ou problema no remetente | Revise as configurações de e-mail do WooCommerce e faça um pedido de teste |
| Os e-mails caem no spam | Autenticação ou reputação fraca | Verifique SPF, DKIM, DMARC, domínio do remetente (From) e conteúdo |
| Alguns e-mails são enviados e outros falham | Configurações de notificação específicas de cada plugin | Teste cada tipo de plugin separadamente |
| E-mails do admin funcionam, mas os dos clientes falham | Filtragem do destinatário, modelo ou supressão | Verifique os logs e o status do endereço de e-mail do cliente |

Não confie em um único teste. Teste a redefinição de senha, os formulários de contato, o WooCommerce, as notificações do admin e qualquer plugin de assinatura ou de reservas que envie e-mails.

## 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.

O WordPress usa `wp_mail()`, que normalmente repassa as mensagens para a função de e-mail do servidor, a menos que um plugin mude a rota. Esse caminho padrão pode ser pouco confiável porque:

- A hospedagem pode bloquear ou limitar o PHP mail.
- As mensagens podem não estar autenticadas com o domínio de envio.
- IPs de hospedagem compartilhada podem ter má reputação.
- O endereço do remetente (From) pode não corresponder ao domínio do site.
- As falhas podem ser silenciosas se o registro de logs não estiver ativado.
- Vários plugins podem sobrescrever o mesmo comportamento de e-mail.
- Os registros DNS podem estar ausentes ou desalinhados.

A correção de longo prazo é enviar por meio de um mailer SMTP ou API dedicado e verificar o domínio.

## 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

## Passo 1: Confirme o Tipo de Falha

Monte uma matriz de testes curta:

| Teste | Por que é importante |
| --- | --- |
| Redefinição de senha | Confirma o e-mail do núcleo do WordPress |
| Notificação de novo usuário | Confirma os e-mails do admin e da conta |
| Envio de formulário de contato | Confirma as notificações do plugin de formulário |
| Pedido de teste no WooCommerce | Confirma os e-mails de pedido para o cliente e para a loja |
| Pedido com falha ou reembolso | Confirma modelos transacionais menos comuns |
| E-mail de teste do plugin SMTP | Confirma a conexão com o mailer |

Anote se cada mensagem foi entregue, não chegou, atrasou ou caiu no spam. Isso mostra se o problema é geral ou limitado a um plugin.

## Passo 2: Instale um Mailer SMTP ou API

Use um plugin como o WP Mail SMTP ou outro mailer confiável para WordPress. O plugin deve permitir encaminhar os e-mails do WordPress por um remetente como Brevo, SMTP.com, SendGrid, Mailgun, Gmail, Amazon SES ou outro provedor que suporte envio autenticado.

Configuração básica:

1. Instale o plugin de mailer.
2. Escolha um provedor suportado pelo plugin.
3. Conecte com uma chave de API, OAuth ou credenciais SMTP.
4. Defina um From Email que use o seu domínio.
5. Defina um From Name que corresponda ao site ou à marca.
6. Ative as opções de forçar o remetente (force from) só depois de confirmar que elas não quebram os plugins.
7. Envie um e-mail de teste.

Mailers via API costumam ser mais fáceis de monitorar do que credenciais SMTP puras, porque podem fornecer erros e logs de eventos mais claros. O SMTP continua funcionando quando está configurado corretamente.

## Passo 3: Verifique o Remetente e a Autenticação DNS

A maioria dos problemas de “e-mails do WordPress indo para o spam” se resume à identidade.

Verifique:

- O domínio do remetente é o mesmo domínio, ou um subdomínio verificado, que você controla.
- O SPF inclui o serviço que envia os e-mails do WordPress.
- O DKIM está ativado para o serviço de envio.
- O DMARC existe e está alinhado com a sua configuração de remetente.
- O endereço do remetente do e-mail empresarial não é uma caixa de correio gratuita, como Gmail ou Yahoo.
- O endereço de resposta (reply-to) é monitorado.

Depois de adicionar os registros DNS, aguarde a propagação e teste de novo. Um painel de DNS correto não é prova até que mensagens reais sejam autenticadas nos cabeçalhos da caixa de entrada.

## Passo 4: Corrija os E-mails dos Formulários de Contato

Plugins de formulário de contato costumam ter as próprias configurações de notificação.

Checklist:

- Confirme que a notificação do formulário está ativada.
- Verifique se o endereço “Para” está correto.
- Use um endereço de remetente no seu domínio, não o e-mail do visitante.
- Coloque o e-mail do visitante no Reply-To.
- Verifique os campos obrigatórios e as configurações de proteção contra spam.
- Desative notificações duplicadas durante os testes.
- Teste com um endereço de e-mail que não seja de admin.

Se o teste SMTP passar, mas o e-mail do formulário de contato falhar, o problema geralmente está na configuração do formulário, não no remetente.

## Passo 5: Corrija os E-mails do WooCommerce

O WooCommerce tem modelos e destinatários separados para cada evento.

Verifique:

- Abra as configurações de e-mail do WooCommerce e confirme que cada e-mail necessário está ativado.
- Revise o campo de destinatário dos e-mails do admin.
- Faça um pedido de teste real com um produto de teste.
- Teste os status de pedido processando, concluído, reembolsado e com falha.
- Confirme que tanto os e-mails de checkout como convidado quanto os e-mails de conta são enviados.
- Verifique se outro plugin personaliza os modelos de e-mail do WooCommerce.
- Revise os logs em busca de respostas de API ou SMTP com falha.

Se os clientes não recebem os e-mails de pedido, trate isso como um problema de receita e de suporte. Corrija a entrega dos e-mails transacionais antes de lançar campanhas de marketing.

## Passo 6: Resolva os E-mails Que Vão Para o Spam

Sair do spam normalmente exige várias melhorias, não uma configuração mágica.

Comece por aqui:

- Autentique o domínio com SPF, DKIM e DMARC.
- Use um nome e um endereço de remetente consistentes.
- Se o volume for alto, evite enviar a partir de um domínio que nunca passou por aquecimento.
- Remova links quebrados, encurtadores de URL e linhas de assunto enganosas.
- Sempre que possível, não inclua anexos nas notificações de rotina do WordPress.
- Monitore os sinais de bounce e de reclamações na plataforma de envio.
- Separe o e-mail de marketing do e-mail transacional do WordPress se o volume ou a reputação forem diferentes.

Se o e-mail é importante para a receita, não deixe de fazer testes de spam depois da primeira entrega bem-sucedida na caixa de entrada. Repita os testes depois de mudanças no tema, nos plugins, na hospedagem, no DNS ou no remetente.

## Passo 7: Verifique Conflitos de Plugins e Regras da Hospedagem

Se o remetente funciona, mas o WordPress ainda falha de forma inconsistente, isole os conflitos.

Processo seguro:

1. Confirme que os backups estão atualizados.
2. Desative temporariamente os outros plugins relacionados a e-mail.
3. Mantenha ativo apenas o mailer SMTP ou API.
4. Teste o e-mail do núcleo do WordPress.
5. Teste os formulários de contato.
6. Teste o WooCommerce.
7. Reative os plugins um de cada vez.

*Isolando um conflito de plugins de e-mail*

Verifique também as restrições da hospedagem. Algumas hospedagens gerenciadas bloqueiam as portas SMTP de saída ou exigem serviços de e-mail aprovados. Se as credenciais SMTP falham, mas o envio via API funciona, as restrições da hospedagem podem ser a causa.

## Padrões de Erro e Correções

| Erro ou comportamento | O que fazer |
| --- | --- |
| Falha de autenticação | Recrie as credenciais e confirme o nome de usuário, a senha, a chave de API ou a conexão OAuth |
| Tempo limite de conexão esgotado | Verifique o firewall da hospedagem, a porta SMTP, o modo SSL/TLS ou use um mailer via API |
| Remetente não verificado | Verifique o domínio ou o endereço do remetente no serviço de e-mail |
| Falha de DKIM | Copie novamente os registros DNS do DKIM e aguarde a propagação |
| Falha de SPF | Adicione o serviço de envio ao SPF e evite ter vários registros SPF |
| Falha de DMARC | Alinhe o domínio do remetente com o SPF ou o DKIM e revise a política |
| O formulário envia para o admin, mas não para o usuário | Verifique o modelo de notificação do usuário, os campos de mesclagem e a supressão |
| Falta o e-mail de admin do WooCommerce | Verifique se o modelo está ativado e o campo de destinatário |

## A Solução: Plugin SMTP + Serviço de Email

### Passo 1: Instale WP Mail SMTP

1. Vá a **Plugins > Adicionar Novo** no admin WordPress
2. Pesquise **“WP Mail SMTP”**
3. Clique em **Instalar Agora** e depois **Ativar**

### Passo 2: Crie Conta Gratuita no Brevo

1. Registe-se em brevo.com (gratuito, sem cartão de crédito)
2. Vá a **Definições > SMTP & API > Chaves API**
3. Gere e copie a sua chave API

### Passo 3: Configure o Plugin

1. Vá a **WP Mail SMTP > Definições**
2. Defina **Email De** para o email do seu domínio ([info@seudomain.com](mailto:info@seudomain.com))
3. Defina **Nome De** para o nome do seu site
4. Selecione **Brevo** como o serviço de email
5. Cole a sua **chave API**
6. Clique em **Guardar Definições**

### Passo 4: Teste

1. Vá a **WP Mail SMTP > Teste de Email**
2. Introduza o seu endereço de email
3. Clique em **Enviar Email**
4. 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](https://tajo.io/pt/blog/spf-dkim-dmarc-guide/).

## Resolução de Problemas Específicos

### Emails de Formulários de Contacto Não Enviados

1. Verifique se o email de teste do WP Mail SMTP funciona
2. Verifique as definições do plugin do formulário de contacto (Contact Form 7, WPForms, Gravity Forms)
3. Certifique-se de que o endereço de email “Para” está correto nas definições do formulário
4. Verifique a pasta de spam/lixo
5. Verifique se não há filtros de email a bloquear as mensagens

### Emails WooCommerce Em Falta

1. Vá a **WooCommerce > Definições > Emails**
2. Verifique se cada tipo de email está **ativado**
3. Verifique o endereço de email do destinatário
4. Faça uma encomenda de teste para verificar
5. Verifique o registo de emails do WP Mail SMTP para erros

### Emails a Ir Para Spam

1. Configure registos SPF, DKIM e DMARC
2. Certifique-se de que o Email De usa o seu domínio (não @gmail.com)
3. Verifique o seu domínio nas [listas negras de email](https://tajo.io/pt/blog/email-blacklist-check-guide/)
4. Execute um [teste de spam de email](https://tajo.io/pt/blog/email-spam-test-guide/)
5. Evite palavras de acionamento de spam no conteúdo do email

### Conflitos de Plugins

1. Desative todos os outros plugins relacionados com email (apenas um deve tratar do email)
2. Mude temporariamente para um tema padrão
3. Teste apenas com WP Mail SMTP
4. Reactive os plugins um a um para encontrar o conflito

## Monitoramento Depois da Correção

O e-mail do WordPress pode voltar a quebrar depois de atualizações de plugins, edições de DNS, mudanças de domínio ou troca de provedor.

Monitore:

- Logs de erro de SMTP ou API.
- Taxa de bounce.
- Reclamações de spam.
- E-mails do WooCommerce com falha.
- Falhas nas notificações de formulários de contato.
- Tickets de suporte sobre redefinição de senha.
- Relatórios DMARC, se você os analisa.

Programe um teste mensal recorrente para os sites importantes. No e-commerce, teste depois de cada mudança importante no WooCommerce ou no checkout.

## Prevenção

Uma vez resolvido, mantenha os emails WordPress fiáveis:

1. **Monitorize a entrega**, verifique os registos do WP Mail SMTP periodicamente
2. **Mantenha os plugins atualizados**, plugins desatualizados podem quebrar o email
3. **Teste após atualizações**, grandes atualizações WordPress/plugins podem afetar o email
4. **Limpe o seu domínio**, mantenha-se fora das [listas negras](https://tajo.io/pt/blog/email-blacklist-check-guide/)
5. **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](https://tajo.io/pt/blog/wp-mail-smtp-guide/) e o [guia WP Mail SMTP](https://tajo.io/pt/blog/wp-mail-smtp-guide/).

## Checklist de QA Antes do Lançamento

Antes de declarar o problema resolvido:

- A redefinição de senha chega à caixa de entrada.
- O e-mail de novo usuário chega.
- A notificação do formulário de contato para o admin chega.
- A confirmação do formulário de contato para o visitante chega, se for usada.
- Os e-mails de pedidos do WooCommerce chegam ao admin e ao cliente.
- Os e-mails de reembolso, pedido com falha e pedido concluído funcionam.
- O domínio do remetente passa no SPF e no DKIM.
- O DMARC existe.
- Os plugins de mailer não utilizados estão desativados.
- Os logs não mostram falhas repetidas.
- A equipe de suporte sabe onde verificar os logs de e-mail.

## Perguntas frequentes

**Por que o WordPress não está a enviar emails?**

O WordPress usa PHP mail() que a maioria dos fornecedores de alojamento bloqueia ou filtra. Os emails ou nunca são enviados, falham silenciosamente, ou vão para spam. A solução: instale um plugin SMTP e encaminhe emails através de um serviço dedicado como o Brevo.

**Como corrijo a entrega de email no WordPress?**

Instale o plugin WP Mail SMTP, ligue-o ao Brevo (gratuito, 300 emails/dia), configure autenticação SPF e DKIM, e teste. Isto corrige a entrega de todos os emails WordPress incluindo formulários e WooCommerce.

**Por que os emails do WordPress vão para spam?**

A falta de autenticação de email (SPF, DKIM, DMARC) é a causa principal. Os IPs de alojamento partilhado estão frequentemente em listas negras. Solução: use SMTP com um fornecedor reputável e configure registos DNS de autenticação adequados.

**O e-mail do WordPress vem quebrado por padrão?**

Nem sempre, mas o caminho de envio padrão é frágil. Ele depende da hospedagem, da configuração de e-mail do servidor, da identidade do remetente e da filtragem das caixas de entrada. Sites em produção devem usar um mailer dedicado.

**Devo usar SMTP ou um mailer via API?**

Os dois podem funcionar. Mailers via API costumam oferecer configuração e logs mais claros, enquanto o SMTP tem suporte amplo. Escolha a opção que seu plugin e seu provedor de e-mail suportam melhor e teste bem.

**Posso enviar a partir de um endereço do Gmail?**

Para um site empresarial, use um endereço no seu próprio domínio. Enviar os e-mails do site a partir de uma caixa de correio gratuita pode criar problemas de autenticação e de confiança.

**Por que o teste SMTP funciona, mas o WooCommerce continua falhando?**

A conexão SMTP pode estar correta enquanto os modelos do WooCommerce, os destinatários, os gatilhos de status do pedido ou outro plugin estão mal configurados. Teste separadamente os eventos de e-mail específicos do WooCommerce.

## Artigos relacionados

### [Subscrição de Email no WordPress: Adicionar Formulários de Inscrição ao Seu Site](https://tajo.io/pt/blog/wordpress-email-subscription-guide/)

26 de mar. de 2026 · 10 min de leitura

4 etapas

### [Por Que Os Meus Emails Vão Para Spam? 12 Soluções Que Realmente Funcionam (2026)](https://tajo.io/pt/blog/why-emails-going-to-spam/)

25 de mar. de 2026 · 4 min de leitura

13 seções

### [API de Email: Guia Completo para Enviar Email por Programação (2026)](https://tajo.io/pt/blog/email-api-guide/)

25 de mar. de 2026 · 14 min de leitura

5 etapas
