Jump to content

Poderiam indicar se existe erro neste código?


Vouga
 Share

Recommended Posts


<?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 by Vouga
Link to comment
Share on other sites

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.