Olá
Estou tentando fazer um formulário de contato para um site de uma amiga, mas não está dando muito certo.
As variáveis funcionam, tudo parece funcionar perfeitamente, mas o e-mail nunca chega na caixa de entrada. O que está errado ou faltando no código??
detalhe: Site hospedado no UOLHost, em Plataforma Linux.
código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
if(PHP_OS == "Linux") $quebra_linha = "\n"; //Se for Linux
elseif(PHP_OS == "WINNT") $quebra_linha = "\r\n"; // Se for Windows
$nome= $_REQUEST['nome'];
$email= $_REQUEST["email"];
$assunto= $_REQUEST["assunto"];
$mensagem= $_REQUEST["mensagem"];
$para= "lenon3579@gmail.com";
$assemail= "Contato Pelo Site: \"$assunto\"";
$mensagem = wordwrap($mensagem, 70);
$corpo= "<strong> Mensagem de Contato \n</strong><br><br>";
$corpo .= "<strong>Nome: </strong> $nome\n";
$corpo .= "<br><strong>E-mail: </strong> $email\n";
$corpo .= "<br><strong>Assunto: </strong> $assunto\n";
$corpo .= "<br><strong>Mensagem: </strong> $mensagem".$quebra_linha;
$headers = "MIME-Version: 1.1".$quebra_linha;
$headers .= "Content-Type: text/html; charset=iso-8859-1".$quebra_linha;
$headers .= "From: $email".$quebra_linha;
$headers .= "Reply-to: $email".$quebra_linha;
mail($para, $assemail, $corpo, $headers, "-r". $email);
header("location:form.php?msg=enviada");
?>
</body>
</html>