Verifique as configurações de notificação do formulário, descarte entradas marcadas como spam e envie o e-mail do WordPress por SMTP com domínio autenticado, para que os leads do cliente cheguem à caixa de entrada.
Seu cliente diz que os leads do formulário de contato do site nunca chegaram. Quando você olha, descobre que o WPForms não está enviando e-mail: as pessoas preencheram o formulário, mas ninguém recebeu a notificação. Isso costuma acontecer em sites WordPress que uma agência ou freelancer configurou, onde as notificações ainda vão para um endereço antigo ou o servidor não consegue enviar e-mail de forma confiável. Este guia ajuda você a descobrir qual é a causa no seu caso. Depois, apresenta as correções na ordem que o WPForms recomenda, terminando com SMTP autenticado.

O WPForms não entrega e-mail por conta própria. Quando alguém envia um formulário, o WPForms passa a notificação para a função de e-mail interna do WordPress. O WordPress então a envia pelo seu servidor web, ou por um serviço de SMTP, se houver um configurado. Depois dessa passagem, o WPForms não tem controle sobre a entrega, como explica o seu guia de solução de problemas de notificações. Então a falha está nas configurações do formulário ou no caminho de envio.
Relacione o que você está vendo à causa provável:
| O que você vê | Causa provável | Vá para |
|---|---|---|
| Nenhum e-mail deste formulário, enquanto outros formulários do site enviam normalmente | Notificações desligadas, ou esta notificação não está ativa | Correção 1 |
| Os e-mails saem, mas vão para a pessoa errada (muitas vezes o desenvolvedor ou a agência) | Send To ainda usa {admin_email}, ou um endereço antigo ou digitado errado | Correção 2 |
| Só algumas mensagens geram e-mail | Lógica condicional na notificação, ou entradas marcadas como spam | Correção 2 e Correção 3 |
| O construtor de formulários mostra “The current From Email does not match your website domain name.” [O From Email atual não corresponde ao nome de domínio do seu site.] ou os e-mails caem no lixo eletrônico | O From Email é um endereço gratuito (Gmail, Yahoo) ou de outro domínio | Correção 4 |
| Nada chega do site, incluindo as próprias mensagens do WordPress | O servidor não está configurado para enviar com o PHP mail | Correção 5 |
| Algumas caixas de entrada recebem o e-mail, mas usuários do Gmail ou do Outlook nunca o veem ou o encontram no spam | O e-mail não é enviado por um domínio autenticado | Correção 5 |
Antes de mudar qualquer coisa, atualize o WPForms e o WordPress. O WPForms sugere fazer isso primeiro porque um bug de notificação conhecido talvez já tenha sido corrigido. Depois, envie o formulário você mesmo com um endereço que você possa verificar e anote o horário. Olhe na pasta de spam ou lixo eletrônico, além da caixa de entrada. Repita este teste depois de cada correção.
Cada formulário tem suas próprias configurações de notificação. Um formulário que foi duplicado ou usado para testes pode estar com elas desligadas enquanto todos os outros formulários do site funcionam.
Confirme que funcionou: envie o formulário de novo. Se o e-mail chegar, acabou. Se não chegar, continue nesta tela, porque as verificações da Correção 2 também estão aqui.
O campo Send To Email Address [Enviar para o endereço de e-mail] começa com a Smart Tag {admin_email}, que envia para o e-mail de administração do site (veja o guia de configuração de notificação do WPForms). Em um site que uma agência construiu, esse costuma ser o endereço da agência ou do desenvolvedor. Os leads podem estar chegando em algum lugar que o cliente nunca olha.
Você pode preferir alterar o próprio Administration Email Address. Se for o caso, o WordPress envia um link de confirmação para o novo endereço e mantém o antigo ativo até que alguém clique nele (documentação do WordPress). Se o site não consegue enviar e-mail, essa confirmação também não vai chegar, então resolva a entrega na Correção 5 primeiro. O WordPress também recomenda que, em um site configurado por um desenvolvedor ou agência, este seja um endereço que a organização do cliente possa acessar, porque o modo de recuperação e os avisos de erro crítico vão para lá.

O WPForms não envia e-mails de notificação para entradas que ele identifica como spam (guia de entradas de spam do WPForms). Se só algumas mensagens estão faltando, verifique aqui antes de mexer em qualquer configuração de e-mail.
As entradas de spam só são mantidas se o botão Store spam entries in the database [Armazenar entradas de spam no banco de dados] estiver ligado. Você o encontra no construtor de formulários em Settings » Spam Protection and Security [Configurações » Proteção contra spam e segurança], na seção Protection [Proteção]. Desde o WPForms 1.9.0 ele vem ligado por padrão em formulários novos.
Você precisa de uma licença paga do WPForms para ver as entradas, porque o WPForms lista as entradas de formulário como um recurso Basic [Básico]. Na versão gratuita Lite você não consegue abrir as entradas no painel. O WPForms indica aos usuários do Lite o Lite Connect, que faz backup das entradas para que sejam restauradas após um upgrade.
Confirme que funcionou: a mensagem que você marcou como Not Spam deve chegar à caixa de entrada do destinatário.
Os provedores de e-mail verificam se um e-mail realmente vem do domínio que ele diz ser. Se o From Email é um endereço do Gmail, mas o servidor web do cliente envia a mensagem, ela pode ser marcada ou bloqueada. O construtor de formulários avisa com “The current From Email does not match your website domain name.” [O From Email atual não corresponde ao nome de domínio do seu site.]
As regras do WPForms para o campo From Email [E-mail do remetente]:
Para deixar o cliente responder direto para quem fez o contato, coloque a Smart Tag do campo de e-mail do formulário em Reply-To Email Address [Endereço de e-mail para resposta]. Se ficar vazio, as respostas vão para o From Email.
Se o WP Mail SMTP estiver instalado com Force From Email [Forçar e-mail do remetente] ligado, o campo From Email no WPForms fica desativado, porque o plugin de SMTP define o remetente do site inteiro. Nesse caso, configure o endereço no WP Mail SMTP (Correção 5).
Confirme que funcionou: o aviso de domínio some da tela de notificação, e um envio de teste cai na caixa de entrada em vez do lixo eletrônico.
O WPForms diz que o motivo mais comum para as notificações sumirem é que o servidor de hospedagem não está configurado para usar a função mail() do PHP. Mesmo quando o servidor envia, o e-mail não autenticado costuma falhar nas verificações que os grandes provedores de caixa de entrada fazem. O Google, por exemplo, exige que qualquer um que envie para contas pessoais do Gmail configure SPF ou DKIM para o domínio de envio. O WPForms recomenda um plugin de SMTP como o WP Mail SMTP, conectado a um serviço de envio adequado.
Instalar o plugin não é suficiente por si só. Enquanto você não configurar um mailer, ele usa o mailer padrão do PHP, e o WPForms observa que isso não melhora a entregabilidade.
Configure com o assistente (guia do assistente de configuração do WP Mail SMTP):
Escolhendo um mailer. O guia de mailers do WP Mail SMTP marca SendLayer, SMTP.com, Brevo e Mailjet como recomendados. Evite Default (none) [Padrão (nenhum)], que não usa SMTP e não vai melhorar a entrega. Também não faça do Other SMTP [Outro SMTP] sua primeira escolha: o guia o chama de menos seguro e menos confiável que os mailers de API. Google Workspace/Gmail funciona, mas tem requisitos de servidor mais rígidos e limites de envio. Microsoft Outlook/365, Amazon SES e Zoho Mail precisam de uma licença WP Mail SMTP Pro.
Autenticando o domínio. A maioria dos mailers de API pede que você verifique o domínio de envio adicionando registros DNS. O guia lista isso para Mailgun, SendGrid, Mailjet, Postmark e SparkPost, entre outros. Siga o guia de configuração do mailer escolhido e adicione os registros onde quer que o DNS do cliente seja gerenciado. Para agências esta costuma ser a etapa mais lenta, porque você precisa de acesso à conta de domínio do cliente, então peça isso cedo.
Confirme que funcionou: vá em WP Mail SMTP » Tools [Ferramentas], abra a aba Email Test [Teste de e-mail], informe um endereço que você possa ler e clique em Send Email [Enviar e-mail]. Depois do envio, o WP Mail SMTP verifica os registros DNS do domínio do From Email, incluindo SPF, DKIM e DMARC. Ele mostra os resultados com links para corrigir o que estiver faltando. Depois, envie o formulário real e confirme que a notificação chega à caixa de entrada do cliente.
Esta é uma configuração do WPForms que vale para o site inteiro. Ela vem desligada por padrão, e o WPForms diz que “is also not intended to fix email delivery issues” [também não tem a intenção de corrigir problemas de entrega de e-mail]. Ainda assim, seus passos de solução de problemas pedem que você confirme que ela está desligada.
Reúna estas informações antes de falar com alguém, para não precisar fornecê-las duas vezes:
Depois, fale com as pessoas certas. Sua hospedagem pode confirmar que o servidor de e-mail está configurado corretamente e dizer se ela bloqueia o PHP mailer interno. Perguntar à hospedagem é o último passo de solução de problemas do WPForms. O suporte por e-mail do WP Mail SMTP precisa de uma licença ativa, e os usuários do Lite são direcionados ao fórum de suporte do WordPress.org. Se a verificação de domínio não passar, o próprio suporte do seu mailer pode ajudar.
Se você cuida de muitos sites de clientes, inclua um envio de teste depois de cada atualização na sua manutenção de rotina. Veja nossos guias sobre gerenciar vários sites de clientes e planos mensais de cuidado de sites.
Por que o e-mail de teste do WP Mail SMTP chega, mas as notificações do WPForms não?
Então o site consegue enviar e-mail e o problema está no formulário. Verifique se Enable Notifications [Ativar notificações] está ligado e se a notificação está ACTIVE [Ativa], se Send To Email Address [Enviar para o endereço de e-mail] tem o endereço certo, se qualquer lógica condicional está sendo atendida e se as mensagens que faltam não estão na visualização Spam em WPForms » Entries [Entradas].
Dá para recuperar um lead cuja notificação nunca chegou?
Com uma licença paga do WPForms, as entradas ficam salvas e você pode lê-las em WPForms » Entries [Entradas], inclusive na visualização Spam. Marcar uma entrada de spam como Not Spam [Não é spam] envia suas notificações. Na versão gratuita Lite você não consegue ver as entradas no painel, embora o Lite Connect possa fazer backup delas para que sejam restauradas após um upgrade.
Posso usar o endereço do Gmail do cliente como From Email?
O WPForms desaconselha. O From Email [E-mail do remetente] deve ser um único endereço no próprio domínio do site, não um provedor gratuito como Gmail, Yahoo ou Hotmail, e não o mesmo endereço de Send To [Enviar para]. O Gmail funciona bem como endereço de Send To, e o e-mail de quem fez o contato pode ir em Reply-To [Responder para].
Instalar o WP Mail SMTP é suficiente por si só?
Não. Enquanto você não escolher e configurar um mailer [serviço de envio], ele usa o mailer padrão do PHP, que, segundo o WPForms, não melhora a entregabilidade. Escolha um mailer, adicione os registros DNS que ele pedir no domínio do cliente, ative Force From Email [Forçar e-mail do remetente] e envie um teste em WP Mail SMTP » Tools [Ferramentas].
Preciso corrigir isso separadamente em cada site de cliente?
Sim. As configurações de notificação pertencem a cada formulário e a configuração do SMTP pertence a cada site WordPress, então verifique cada formulário em cada site. Um envio de teste depois de cada atualização do WordPress ou de plugin detecta problemas antes que o cliente perceba leads faltando.
Tudo acima corrige o WPForms no site que o cliente já tem, e para a maioria dos sites essa é a decisão certa. Se você vai reconstruir o site de um cliente de qualquer forma, a WebNewBiz lida com essa parte de um jeito diferente. No plano Growth e acima, os pedidos de contato do site vão direto para o AI CRM integrado, então não dependem só de uma notificação chegar a uma caixa de entrada. As agências também podem enviar e-mail pelo próprio SMTP. Os limites honestos: é uma plataforma jovem, com um ecossistema de apps e uma comunidade bem menores que os dos grandes construtores, o CRM começa no Growth ($79 por mês), e mover um site para cá significa reconstruir o layout em vez de importá-lo.
Crie seu site por $1: o primeiro mês custa $1, depois o preço normal do plano (a partir de $9 por mês), e você pode cancelar quando quiser. Se você tem uma agência, fale com a gente sobre white-label.