Manutenção · GUIA PRÁTICO

Formulário WordPress não envia email: como diagnosticar

Separe falha ao enviar o formulário, transporte do email e entrega na caixa de entrada. Faça testes controlados e verifique logs sem incluir dados pessoais desnecessários.

Reproduza com dados fictícios

Em ambiente controlado, registre formulário, horário e mensagem exibida. Verifique campos, validação e se o painel ou plugin registra a submissão. Separe essa evidência da notificação por email: uma confirmação visual pode ocorrer mesmo que a mensagem não chegue ao destino.

Investigue o transporte

Confira logs do plugin e do provedor, remetente configurado e resposta SMTP. Use um endereço que a empresa controla e autentica. SPF, DKIM e DMARC devem ser conferidos por quem administra o domínio; não altere DNS por tentativa. Verifique também spam, quarentena e regras da caixa de destino.

Interprete onde a falha acontece

ResultadoPróxima verificação
Formulário não confirmaValidação, script e resposta do endpoint
Submissão existe, email não é tentadoGatilho e destinatário configurados
Provedor recusaCredenciais, remetente e resposta SMTP
Envio aceito, caixa vaziaSpam, quarentena e regras destinatárias

Faça uma mudança por vez e repita o mesmo cenário. Proteja logs que contenham endereços ou cabeçalhos privados. Enquanto corrige, ofereça canal alternativo real de contato. Para analytics, veja como medir o envio confirmado; evento não comprova entrega de email.

Continue por aqui