E ai galera, beleza? Sou novo por aqui então vou me apresentar. Sou DA e me arrisco um pouco em programação (coisas simples) em AS, HTML e PHP. Meu problema é o seguinte, fiz um site em flash CS5 (AS2) e chegou na hora do contato e usei PHP para o envio. Deu certo a mensagem chega vai um email de resposta e tal, só que o envio só acontece quando deixo <$mailheaders = "From:";> em branco qualquer valor que entre após From: não recebo o email. Alguém sabe por que e como resolvo isso? Abaixo o código: <?php
@extract($_POST);
$recipient = "contato@mauriciomiranda.com.br";
$subject = "Contato via site";
//$mailheaders = "From: Mauricio <contato@mauriciomiranda.com.br>";
$mailheaders = "From: ";
$date = date("m/d/Y H:i:s");
$texto = "P.S.: Este e-mail foi enviado automaticamente e não é necessário responder.";
$email = "$email_resposta";
$msg = "Prezado Sr.(a) $nome\n\n".
"Obrigado pelo contato, aguarde nosso retorno.\n\n".
"Sua mensagem enviada: \n".
"\n".
"$mensagem\n\n".
"\n".
"Atenciosamente.\n\n".
"Montare - Sintemas contrutivos leves.\n".
"$texto\n\n".
"------------------------------------------------------------\n".
"Usando: $HTTP_USER_AGENT\n".
"Data/Hora: $date\n".
"Email: $Email\n".
"email: $email\n";
// Pega o IP do visitante
if ($REMOTE_ADDR == "") $ip = "no ip";
else $ip = getHostByAddr($REMOTE_ADDR);
//
$resposta_auto = mail("$email", "Montare - Sintemas contrutivos leves.", "$msg","$mailheaders");
if($resposta_auto){
$resultado="success";
$msg = "Nome: $nome\n Telefone: $telefone\n E-mail: $email\n\n
$nome escreveu:\n $mensagem\n\n
--------------------------------------------------------------------------------------------------------------------------------------------------
Usando: $HTTP_USER_AGENT\n Hostname: $ip \nEndereço de IP: $REMOTE_ADDR \nData/Hora: $date";
mail("$recipient", "$subject", "$msg", "$mailheaders");
echo 'erro=0';
print "<script>alert('Tudo ok.');</script>";
}else {
echo 'erro=1';
print "<script>alert('Erro...');</script>";
}
?> Obrigado. Mauricio.