Uma das perguntas mais frequentes que recebo é como corrigir o os problemas de envio de emails no WordPress. Muitos de nossos leitores de nível iniciante perguntam porquê que os seus formulários, por exemplo contact form 7 não estão a enviar e-mails ou porquê de não receber nenhuma notificação do WordPress, nem conseguir recuperar a sua senha. Neste artigo, mostrarei como corrigir o problema do WordPress não enviar e-mails.
Porquê que não está a receber e-mails do seu site em WordPress?
O motivo mais comum para isso é que o seu servidor de hospedagem do WordPress não está configurado para usar a função de correio PHP (). Nos Servidores Portugueses, faz parte das regras de segurança ter a função _mail desactivada.
Por isso que recomendo o uso do SMTP para o envio de e-mails no WordPress. SMTP (Simple Mail Transfer Protocol) é o padrão da indústria para enviar e-mails. Ao contrário da função de correio PHP, o SMTP usa autenticação adequada, o que aumenta a capacidade de entrega de e-mail.
Existem muitos serviços SMTP diferentes disponíveis, mas neste artigo, vou explicar como se deve resolver correctamente o problema no envio dos emails no site em WordPress, especialmente em Portugal.
Deixe-me resolver o problema
1. Criar email associado ao domínio
A primeira etapa é certificar que temos um email criado, associado ao domínio em questão. Para o caso do meu blog usei info@maisfreelancer.com
2. Seguir para configurar cliente de email e guardar as configurações manuais de email.
É necessário guardar as configurações do email que acabou de criar para depois aplicar essa definições para o envio por SMTP
3. Instalar um plugin de email por SMTP
Aconselho instalar um plugin tipo Fácil SMTP, depois de activar, seguir para as configurações do plugin e configurar com os dados que guardados na etapa anterior:
Pode então realizar o envio de um email de teste, para comprovar a boa funcionalidade do plugin.
E está tudo, em caso positivo o seu email, receberá uma mensagem em que a sua mensagem foi enviada com sucesso, caso contrário, reveja as configurações aplicadas, ou entre em contacto com o seu fornecedor de alojamento caso, não consiga resolver com o passos acima. Poderá haver uma versão php incompatível ou algum sistema anti-spam extra que o seu fornecedor terá activado.
Um truque que uso muito, para ter a certeza que nunca será perdido nenhum contacto recebido pelo site é instalar um plugin do género Contact Form Database, pois ele vai me gravar todos os contactos recebidos no painel de administração do WordPress. Daí posso ler, exportar, etc..
Espero que este artigo tenha ajudado a resolver o problema do WordPress Não Enviar Emails pelos Formulários, Se ultrapassou o problema com uma outra solução, deixe o seu comentário para ajudar outras pessoas.
continua do mesmo jeito sem mandar e-mail .
Boas Josias,
Qual o erro que aparece?
Sabe dizer como faço para recuperar os dados dos contatos que preencheram o formulário antes de resolver o problema?
e qual é o problema?