Vouga Posted March 31, 2014 Report Share Posted March 31, 2014 (edited) <?php // Transmitindo os dados obtidos pelo formulário e as variáveis// $nomeremetente = $_POST['nomeremetente']; $emailremetente = trim($_POST['emailremetente']); $emaildestinatario = 'exemplo@xxx.com'; // e-mail destinatario, neste caso o meu $ddd = $_POST['ddd']; $telefone = $_POST['telefone']; $assunto = $_POST['assunto']; $outros = $_POST['outros']; $mensagem = $_POST['mensagem']; /* Corpo do e-mail */ $mensagemHTML = '<P>Preenchido www.xxx.com</P> <p><b>Nome:</b> '.$nomeremetente.' <p><b>E-Mail:</b> '.$emailremetente.' <p><b>DDD:</b> '.$ddd.' <p><b>Telefone:</b> '.$telefone.' <p><b>Assunto:</b> '.$assunto.' <p><b>Mensagem:</b> '.$mensagem.'</p> <hr>'; $headers = "MIME-Version: 1.1\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; $headers .= "From: $emailremetente\r\n"; // remetente $headers .= "Return-Path: $emaildestinatario \r\n"; // return-path $envio = mail($emaildestinatario, $assunto, $mensagemHTML, $headers); if($envio) echo "<script>location.href='sucesso.html'</script>"; // Página que reenchaminha ?> Quando faco os teste, ele menciona que a mensagem foi enviada, só que não envia para a e-mail do servidor. Edited March 31, 2014 by Vouga Link to comment Share on other sites More sharing options...
alpharroba Posted April 1, 2014 Report Share Posted April 1, 2014 O codigo até poderá estar certo não sei, mas para a utilização de serviços de e-mail, normalmente é preciso fazer umas configurações no servidor. Verifica isso Link to comment Share on other sites More sharing options...
Devexz Posted April 2, 2014 Report Share Posted April 2, 2014 estás a executar esse código no teu pc? Contador de calorias: caloriaspordia.com Link to comment Share on other sites More sharing options...
I-NOZex Posted April 3, 2014 Report Share Posted April 3, 2014 se tas a correr em servidor WAMP no teu pc, vais precisar de configurar o servidor mail no php.ini (eu adoto esta solução seguinte e funciona a 100%, custumo usar uma conta minha do gmail, e para isso tens que ativar o IMAP na configuraçao do gmail, contas hotmail, penso que isso ja vem activo por defeito...) http://www.developerfiles.com/how-to-send-emails-from-localhost-apachephp-server/ podes usar adicionalmente o phpmailer: https://github.com/PHPMailer/PHPMailer B2R » Beat2Revolution v3.0b | Regista e divulga-nos beat2revolution.net Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now