A situação é comum em lojas WooCommerce: você recebe a confirmação de pedido no seu email de administrador, mas o cliente não vê nada na caixa de entrada. Investigando, descobre que os emails estão perdidos na pasta de spam ou não chegaram de jeito nenhum.
A raiz do problema é que o WooCommerce, por padrão, usa a função wp_mail() do WordPress para enviar mensagens. Essa função, sem configuração adicional, envia diretamente do servidor de hospedagem — e servidores compartilhados geralmente não têm reputação de domínio suficiente para passar pelos filtros de spam modernos.
Neste guia, você verá por que isso acontece, como detectar o problema e as duas soluções principais: instalar um plugin SMTP (WP Mail SMTP) ou contratar um provedor de email especializado (ESP). Vamos lá.
Por que emails de pedido do WooCommerce caem no spam?
Quando o WooCommerce envia um email via wp_mail() sem configuração de SMTP personalizado, ocorre o seguinte cenário:
- Hostname do servidor como remetente: Ao invés do seu domínio (ex. loja.com.br), o email vem de algo como
mail.seuhostinger.comoumail.hostgator.com. - Falta de autenticação: Não há SPF, DKIM ou DMARC validando a origem. Gmail, Outlook e provedores brasileiros (UOL, BOL, Terra) rejeitam ou filtram emails sem autenticação.
- Reputação compartilhada: Se o servidor compartilhado for usado por centenas de sites, um deles pode ter má reputação — e você sofre as consequências.
- Conformidade com exigências modernas: Gmail e Yahoo, desde fevereiro de 2024, exigem que emails em massa tenham SPF + DKIM e taxa de reclamação abaixo de 0,3%. Sem isso, são bloqueados ou filtrados automaticamente.
Como identificar o problema
Antes de aplicar a solução, confirme que é realmente um problema de entrega:
- Verifique os logs do WordPress: Acesse wp-admin → Ferramentas (se tiver Debug) ou procure por um diretório
/wp-content/debug.log. Procure por mensagens de erro dewp_mail(). - Teste manualmente: Coloque um pedido de teste na sua loja com seu email pessoal. Verifique a caixa de entrada, spam e todas as abas (Promoções, etc.). Se não aparecer em lugar nenhum, é um problema de entrega.
- Peça feedback aos clientes: Se alguns clientes recebem e outros não, pode ser problema de filtros específicos do provedor deles (Gmail vs. UOL têm critérios diferentes).
- Verifique registros DNS: Use ferramentas como MXToolbox ou o nosso teste gratuito de entrega de emails para verificar se seu domínio tem SPF e DKIM configurados.
Solução 1: Instalar e configurar WP Mail SMTP
WP Mail SMTP é o plugin mais popular para substituir wp_mail() por um servidor SMTP confiável. Ele intercepta todos os emails do WordPress (incluindo WooCommerce) e os envia via um servidor externo com reputação estabelecida.
Passo 1: Instale o plugin
- Acesse wp-admin → Plugins → Adicionar novo.
- Procure por "WP Mail SMTP by WPForms".
- Clique em Instalar agora → Ativar.
Passo 2: Configure o SMTP
Vá para wp-admin → WP Mail SMTP → Configurações. Escolha uma das opções abaixo:
- Seu ISP/hospedagem: Alguns provedores de hospedagem (Locaweb, Hostinger) oferecem SMTP com credenciais incluídas. Pergunte ao suporte deles pelo servidor SMTP, usuário e senha.
- RD Station (recomendado para Brasil): Plataforma brasileira de marketing automation e ESP. Crie uma conta, gere um token SMTP e use-o no plugin. RD Station cuida de SPF/DKIM automaticamente.
- Brevo (Sendinblue): ESP com SMTP integrado. Registre-se, pegue as credenciais SMTP e insira no WP Mail SMTP.
- Mailchimp ou outras plataformas: Se você já usa um ESP, ele provavelmente oferece SMTP também.
Exemplo: Configurando com RD Station
SMTP Host: smtp.rd.com.br
SMTP Port: 587
Encryption: TLS
Username: seu-email@sua-loja.com.br
Password: seu-token-rd-station
From Email: noreply@sua-loja.com.br
From Name: Sua LojaDepois de inserir as credenciais, sempre faça um teste. WP Mail SMTP permite enviar um email de teste diretamente na página de configurações — clique em "Enviar um Email de Teste" e verifique se chegou na sua caixa de entrada.
Solução 2: Usar um ESP externo (RD Station, Brevo, etc.)
Se sua loja envia muitos emails ou você quer integração mais profunda com automação de marketing, considere contratar um provedor de email especializado (ESP). No Brasil, as opções mais populares são:
- RD Station: Integração nativa com WooCommerce, automações de marketing e relatórios de entrega. Oferece plano gratuito com limite de contatos.
- Brevo (Sendinblue): SMTP e API com suporte a templates de email. Plano gratuito disponível com restrições.
- Nuvemshop (se você usa essa plataforma): Oferece configuração de email nativa com suporte a domínio personalizado — não precisa de plugin extra.
Configurar SPF, DKIM e DMARC no seu domínio
Tanto WP Mail SMTP quanto um ESP externo funcionam melhor quando você configura os registros de autenticação no seu domínio. Isso aumenta significativamente a confiança dos provedores de email.
Passo 1: Adicionar registro SPF
Acesse seu painel de controle de DNS (geralmente no painel da sua hospedagem ou registrador de domínio). Adicione um registro TXT:
v=spf1 include:sendgrid.net include:rd.com.br ~allAjuste os include: conforme seu ESP. Se usar RD Station, inclua rd.com.br; se Brevo, inclua brevo.com.
Passo 2: Ativar DKIM
A maioria dos ESPs gera registros DKIM automaticamente na sua interface. Copie os registros fornecidos e adicione-os ao seu DNS como registros TXT.
Passo 3: Configurar DMARC
Adicione um registro TXT no subdomínio _dmarc:
_dmarc.seu-dominio.com.br TXT "v=DMARC1; p=none; rua=mailto:seu-email@seu-dominio.com.br"Isso registra uma política inicial (p=none) e envia relatórios para seu email. Depois de alguns dias, você pode aumentar a política para p=quarantine (spam) ou p=reject (rejeitar).
Testando a entrega antes de ativar em produção
Depois que SPF/DKIM/DMARC estão no lugar e WP Mail SMTP configurado, é hora de testar de verdade. Aqui está o processo recomendado:
- Envie um email de pedido de teste via sua loja WooCommerce para um email pessoal seu.
- Use nosso teste gratuito de entrega — envie o mesmo email para os endereços gerados e veja em que pastas chegam (Inbox, Spam, Promoções) em Gmail, Outlook, UOL, BOL, Terra e mais de 15 provedores.
- Verifique também os scores de autenticação (se SPF/DKIM/DMARC estão validando corretamente) e screenshots de como o email aparece em modo claro e escuro.
- Se tudo estiver na caixa de entrada e os scores forem bons, ative em produção. Se houver problemas, ajuste SPF/DKIM conforme sugerido pelos resultados do teste.
Uso Shopify no Brasil — preciso fazer algo parecido?
No Shopify, você pode configurar um domínio de remetente personalizado e a plataforma adiciona automaticamente os registros SPF/DKIM necessários. Leia nosso guia Shopify Brasil: como verificar domínio com SPF e DKIM para os passos exatos.
Meus emails caem no spam apenas para clientes do Gmail — por quê?
Gmail é o filtro mais rigoroso do mercado, especialmente desde fevereiro de 2024. Ele exige: (1) SPF válido, (2) DKIM assinado, (3) taxa de reclamação abaixo de 0,3%. Se seus emails validam SPF/DKIM mas ainda caem no spam, pode ser: taxa de reclamação alta (muitos clientes marcando como spam), domínio novo com reputação baixa, ou conteúdo com palavras-chave suspeitas. Use nosso verificador de inbox placement para ver qual é o veredito exato do Gmail no seu email.
Posso usar só SPF ou preciso de DKIM e DMARC também?
SPF é o mínimo absoluto — gmail.com, outlook.com e provedores brasileiros (UOL, BOL, Terra) o exigem. DKIM é altamente recomendado pois assina digitalmente o email, aumentando muito a confiança. DMARC é mais para proteção contra spoofing e relatórios — útil, mas opcional no começo. Recomendação: ative SPF + DKIM agora, configure DMARC em modo p=none para monitorar, e eleve para p=quarantine depois de um mês sem problemas.