Tiagoexe Martins Posted January 26, 2012 Report Share Posted January 26, 2012 Olá, tenho um formulário de indicação para um amigo que envia normalmente.mais quem recebe não ve o remetente, aparece nobody no lugar do remetente.alguém pode me ajudar?obrigado<?$nome_de = $_POST['nome_de'];$email_de = $_POST['email_de'];$para = $_POST['para'];$destino = $_POST['destino'];$assunto = "$nome_de te recomendou um site... ";$msg = "<html><body><div style='border:1px solid red'>Olá $para. \n $nome_de (email: $email_de) lhe convida a visitar o site www.inside.com.br</div></body></html>";$headers = "Content-type: text/html; charset=iso-8859-1rn";if(mail($destino,$assunto,$msg,$headers,"from:$email_de")){echo "<script>alert('Indicação enviada com sucesso!')</script>";}else{echo "<script>alert('A indicação não pode ser enviada!')</script>";}?> Quote Link to comment Share on other sites More sharing options...
0 Kim Pastro Posted February 8, 2012 Report Share Posted February 8, 2012 O header deve conter o FROM.$headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: ".$email."\r\n"; Quote Link to comment Share on other sites More sharing options...
Question
Tiagoexe Martins
Olá, tenho um formulário de indicação para um amigo que envia normalmente.
mais quem recebe não ve o remetente, aparece nobody no lugar do remetente.
alguém pode me ajudar?
obrigado
<?
$nome_de = $_POST['nome_de'];
$email_de = $_POST['email_de'];
$para = $_POST['para'];
$destino = $_POST['destino'];
$assunto = "$nome_de te recomendou um site... ";
$msg = "
<html>
<body>
<div style='border:1px solid red'>Olá $para. \n $nome_de (email: $email_de) lhe convida a visitar o site www.inside.com.br
</div>
</body>
</html>";
$headers = "Content-type: text/html; charset=iso-8859-1rn";
if(mail($destino,$assunto,$msg,$headers,"from:$email_de")){
echo "<script>alert('Indicação enviada com sucesso!')</script>";
}
else{
echo "<script>alert('A indicação não pode ser enviada!')</script>";
}
?>
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.