Olá a todos,
Após perder uma boa hora a tentar resolver este problema, decidi criar um tutorial para tentar ajudar outros com o mesmo problema.
Material utilizado:
- Servidor Windows
- WordPress Versão 3.0 em Português
- Plugin “Contact Form 7” Versão 2.2.1
- Serviço de e-mail Google Apps
Resumo do problema:
Após instalação do WordPress, respectivo tema e plugins, deparei-me com a falha de envio de e-mails via plugin “Contact Form 7” (devidamente reportado via mensagem no site). Após uma breve pesquisa, reparei que a maioria dos problemas reportados online, estavam relacionados com os espaços web em ambiente Windows (principalmente da GoDaddy).
Graças a este tutorial, fui capaz de resolver o meu problema mas utilizando as características do meu servidor de e-mail. Exemplo:
No Tutorial menciona os dados smtp da GoGaddy enquanto eu estou a usar o serviço SMTP do Google Apps.
Resolução do problema:
1º - Instalar o Plugin WP-Mail-SMTP
Este plugin reconfigura a função wp_mail() para usar SMTP em vez de mail()
Configuração do Plugin:
a) From Email: Coloque o seu e-mail *@gmail.com ou *@oseudominio.com (caso esteja a usar o serviço Google Apps)
b) From Name: Nome a apresentar aquando do envio do e-mail. Exemplo: Formulário do Site XPTO
c) Mailer: Escolher a opção: Send all WordPress emails via SMTP.
d) SMTP Options:
SMTP Host: smtp.gmail.com
SMTP Port: 465
Encryption: Use SSL encryption
Authentication: Yes: Use SMTP authentication
- Username: O seu e-mail *@gmail.com ou *@oseudominio.com (caso esteja a usar o serviço Google Apps)
- Password: A password do seu e-mail
Agora basta carregar no botão “Update Options“. Para testar se ficou a funcionar, insira outro e-mail na caixa “Send a Test Email To:” e carregue em “Send Test”. Irá aparecer uma série de texto como a imagem seguinte. Se no seu texto tiver “bool(true)“, significa que o sistema ficou a funcionar.
Nota:
Ao passar por este “problema”, acabei por ficar com um formulário muito mais seguro, usando encriptação SSL. Por isso, caso desejem manter o máximo de privacidade nos formulários enviados pelo vosso site em WordPress, esta é uma excelente solução.
Obviamente que podem usar este sistema com outros servidores de e-mail, mas aí devem informar-se dos respectivos dados SMTP.
Espero ter ajudado, qualquer duvida usem os comentários.
jamlvs


Meus parabéns!
Esta sua explicação resolveu o meu problema perfeitamente!!!
Continue fazendo este bom trabalho!
Obrigado!
Obrigado Daniel, é sempre bom ver que conseguimos ajudar alguém.
Ótimo post! Exatamente o que estava procurando!
Muito obrigada!!
Meu parabéns meu camarada, me ajudou a resolver um problema que já estava me deixando louco.
Grato
Obrigado Leandro.
Todos nós aprendemos online e esta é a forma de agradecer o muito que este mundo nos dá.
Abraço
Cara… d+
espero sempre encontrar pessoas dispostas a ajudar como vc….
Muito obrigado
Eu é que agradeço o comentário. É sempre bom saber que ajudamos.