Não consegue receber e-mails de notificação quando os utilizadores submetem os seus formulários WordPress? Muitos factores podem contribuir para problemas de capacidade de entrega de correio eletrónico e impedir a entrega dos seus emails de notificação.
Neste tutorial, explicaremos como funcionam os emails de notificação. Em seguida, mostraremos como solucionar problemas de e-mail de notificação no WPForms.
Compreender como funcionam os e-mails de notificação
Assim que um utilizador submete o seu formulário, o WPForms passa a informação para a função de correio integrada no WordPress.
O wp_mail()
é responsável pela entrega da notificação na caixa de entrada do destinatário. Durante este processo, o WordPress irá interagir com o seu anfitrião Web para enviar o correio eletrónico utilizando a configuração de correio eletrónico no seu servidor Web.
Se tiver configurado um servidor SMTP utilizando um plugin como o WP Mail SMTP, o WordPress enviará os seus e-mails através do servidor SMTP que configurou.

Após o WordPress ter enviado as informações necessárias para o seu servidor web, a responsabilidade recai sobre o seu servidor de e-mail para garantir que o e-mail seja entregue. O WPForms não controla o processo de entrega quando o e-mail chega ao WordPress.
Porque é que os e-mails de notificação não são entregues?
Há muitas razões pelas quais os e-mails de notificação podem não ser entregues depois de os utilizadores submeterem os seus formulários WordPress.
Se existirem erros de digitação nas definições de notificação, tais como endereços de correio eletrónico mal escritos ou espaços extra, isso impedirá a entrega das mensagens de notificação.
Além disso, os fornecedores de correio eletrónico podem assinalar as suas notificações como spam se utilizar um endereço de correio eletrónico diferente do domínio do seu sítio como endereço de correio eletrónico de origem (por exemplo, @gmail.com).
Outra causa importante de problemas de entrega de correio eletrónico no WPForms ocorre quando utiliza o mailer PHP incorporado para enviar correio eletrónico no seu sítio Web. Alguns servidores web não suportam a função de correio padrão do WordPress. Como resultado, os e-mails desse servidor são sinalizados pelos provedores de e-mail como spam e podem não entregar notificações desse servidor.
Resolver problemas de e-mails de notificação de formulário que não estão a ser enviados
Nesta seção, solucionaremos algumas causas comuns de e-mails de notificação do WPForms que não são enviados.
Garantir que o WPForms e o WordPress estejam atualizados
Usar a versão mais recente do WPForms é crucial para garantir que você receba as atualizações e correções de bugs mais recentes. Uma atualização do WPForms pode ter corrigido qualquer problema conhecido sobre o não envio de e-mails de notificação.
Portanto, antes de prosseguir, certifique-se de que sua versão do WPForms e do WordPress esteja atualizada. Para obter mais detalhes, consulte nosso guia para saber por que você deve sempre atualizar o WPForms.
Verificar as definições de notificação de correio eletrónico
Ao configurar as notificações por correio eletrónico, poderá ter configurado incorretamente algumas das definições. Verificar as definições ajudá-lo-á a identificar e a corrigir rapidamente quaisquer erros.
Confirmar que a notificação está activada
As definições de notificação são únicas para cada formulário criado. Ao testar os seus formulários, poderá ter desativado as notificações para o formulário. É necessário confirmar que a notificação do formulário está activada para o seu formulário.
Para verificar, abra o formulário que pretende verificar as suas definições de notificação. No criador de formulários, aceda a Definições " Notificações e certifique-se de que a opção Ativar notificações está activada.

Além disso, verifique o emblema de estado junto a cada notificação no criador de formulários. Se o emblema mostrar DESATIVAR, essa notificação foi desativada e não enviará nenhum email. Pode clicar no emblema para a reativar e voltar a colocá-la em ACTIVO.

Corrigir erros de digitação
Endereços de e-mail com erros ortográficos ou vírgulas ausentes podem levar a problemas de entrega de e-mail no WPForms. Embora seja possível enviar notificações para vários endereços de correio eletrónico, é necessário garantir que cada endereço de correio eletrónico é introduzido corretamente.
Os endereços de correio eletrónico múltiplos são separados por uma vírgula. Por conseguinte, deve evitar utilizar espaços para separar endereços de correio eletrónico no campo Enviar para endereço de correio eletrónico.

Além disso, verifique se está a utilizar a etiqueta inteligente correta para o endereço de correio eletrónico que pretende incluir.
Nota: Para obter mais detalhes sobre como usar tags inteligentes no WPForms, não deixe de conferir nosso Smart Tags.
Utilizar um endereço de correio eletrónico de origem válido
Ao definir o e-mail de origem, há alguns pontos importantes a considerar. Abaixo, destacamos os principais pontos a serem observados para evitar problemas com e-mails de notificação:
- Só pode haver um endereço de correio eletrónico no campo De correio eletrónico. Evite introduzir vários endereços de correio eletrónico neste campo.
- Utilize um endereço de correio eletrónico específico do domínio que corresponda ao domínio do seu sítio Web. Os fornecedores de correio eletrónico podem assinalar as mensagens de notificação como spam se estiver a utilizar um endereço de correio eletrónico de terceiros (por exemplo
@gmail.com
). - Evite utilizar o mesmo endereço de correio eletrónico nos campos De correio eletrónico e Enviar para endereço de correio eletrónico. Em alguns casos, pode ser visto como spam e bloqueado pelos fornecedores de correio eletrónico.
Nota: Para mais informações, consulte o nosso tutorial sobre a configuração de mensagens de correio eletrónico de notificação.
Verificar a lógica condicional da nota de formulário
Se tiver configurado uma lógica condicional nas definições de notificação do formulário, não receberá mensagens de correio eletrónico de notificação se as condições especificadas não forem cumpridas.
Por isso, é necessário verificar se a regra de lógica condicional foi configurada corretamente. Lembre-se de que os emails de notificação só serão enviados se a condição for atendida.

Nota: Quer saber mais sobre as notificações de formulário condicionais? Não deixe de consultar o nosso tutorial para obter mais pormenores.
Utilizar um plug-in SMTP para melhorar a capacidade de entrega de correio eletrónico
Por predefinição, o WordPress utiliza a função de correio PHP para enviar mensagens de correio eletrónico geradas pelo WordPress ou por qualquer plug-in de formulário de contacto como o WPForms. A razão mais comum para não receber e-mails é que o seu servidor de hospedagem do WordPress não está configurado para usar a função PHP mail().
Além disso, por vezes, os fornecedores de correio eletrónico assinalam ou bloqueiam os e-mails que chegam de um domínio diferente daquele que reivindicam. Por exemplo, se o seu E-mail de origem for @gmail.com
, mas o seu domínio é www.example.com
Se o domínio não coincidir, o fornecedor de correio eletrónico pode bloquear a mensagem.
Para resolver problemas de entrega de emails, recomendamos o uso do SMTP para enviar emails no WordPress. Ao contrário da função de e-mail do PHP, o SMTP aumenta a capacidade de entrega de e-mails usando a autenticação adequada.
Com um plugin SMTP como o WP Mail SMTP, poderá configurar um servidor SMTP utilizando um dos fornecedores de serviços de correio eletrónico disponíveis (mailers).
Para mais informações sobre os mailers disponíveis e o processo de configuração, consulte o guia completo de mailers do WP Mail SMTP.
Nota: Precisa de ajuda para configurar o SMTP para o seu site? Deixe que um de nossos consultores de confiança da WPForms faça isso para você. Saiba mais sobre nossos Serviços de início rápido.
Depois de ter instalado o WP Mail SMTP e configurado um mailer, o campo De e-mail será desativado se tiver ativado as definições Forçar de e-mail no WP Mail SMTP. Esta definição garante que todos os e-mails do seu site são enviados através do seu fornecedor SMTP configurado utilizando um único endereço de remetente verificado, o que ajuda a melhorar a capacidade de entrega e a evitar que os e-mails sejam marcados como spam.

Desativar a opção Otimizar o envio de correio eletrónico
A opção Otimizar envio de e-mail permite-lhe enviar e-mails de notificação de forma assíncrona. Isto significa que as tarefas de envio de correio eletrónico são colocadas numa fila de espera em segundo plano, permitindo que outros processos de formulário sejam concluídos mais rapidamente.
A ativação desta definição não é recomendada para utilizadores com sites com pouco tráfego, uma vez que pode aumentar substancialmente o tempo de entrega do correio eletrónico. Esta definição também não se destina a corrigir problemas de entrega de correio eletrónico e está desactivada por predefinição.
Para verificar se esta definição foi activada, terá de ir a WPForms " Settings e selecionar o separador Email.

Depois disso, localize a secção Envio e certifique-se de que a opção Otimizar o envio de e-mails está na posição DESLIGADO.

Certifique-se de que clica no botão Guardar definições na parte inferior desta página para guardar as suas alterações às definições.
Contactar o seu Web Host
Os métodos abordados acima devem melhorar a capacidade de entrega do seu correio eletrónico. No entanto, se continuar a não receber mensagens de correio eletrónico de notificação, poderá haver um problema com o seu servidor Web. Recomendamos que contacte o suporte do seu alojamento web para verificar se o seu servidor de correio eletrónico está configurado corretamente.
Nota: Se o seu servidor Web estiver a bloquear os pedidos da função de correio PHP incorporada, recomendamos a utilização de um plug-in SMTP como o WP Mail SMTP para resolver este problema.
Perguntas mais frequentes
Abaixo, respondemos a algumas das principais perguntas sobre como solucionar problemas de e-mails de notificação de formulários no WPForms.
Instalei o WP Mail SMTP. Porque é que os meus e-mails de notificação não estão a ser entregues?
Quando instala o WP Mail SMTP, o mailer PHP predefinido será configurado para o seu sítio Web. A utilização deste mailer não melhora a capacidade de entrega de correio eletrónico.
Para resolver problemas de notificação por correio eletrónico, terá de configurar um servidor SMTP utilizando uma das opções de correio disponíveis. Consulte o guia completo de correio do WP Mail SMTP para obter mais detalhes.
Porque é que as minhas mensagens electrónicas de notificação são entregues em formato HTML?
O WPForms envia e-mails de notificação em formato HTML por padrão para garantir a mais ampla compatibilidade entre vários clientes de e-mail, reduzindo as chances de e-mails serem marcados como spam. Os e-mails em HTML são simples, rápidos de carregar e menos propensos a encontrar problemas de exibição.
Se pretender alterar o formato do correio eletrónico, veja como mudar para correio eletrónico de texto simples.
É isso aí! Agora você sabe como solucionar e corrigir problemas de entrega de e-mail no WPForms.
Em seguida, gostaria de personalizar os seus e-mails de notificação para incluir o logótipo da sua marca? Consulte o nosso guia de personalização de e-mails de notificação de formulários para obter mais detalhes.