
henbran
(usa Debian)
Enviado em 20/02/2009 - 19:11h
Hospedo meu site em um servidor contratado e quando tento enviar um email de 1 form php o email chega ao destino porém o remetente não é o que eu defini. Vem um remetendo padrão do provedor de hospedagem.
<?php
$msg = "Nome completo do remetente:\t$_POST[envia_nome]\n";
$msg .= "E-mail do remetente:\t$_POST[envia_email]\n";
$msg .= "Telefone do remetente:\t$_POST[telefone]\n";
$msg .= "Interesse do remetente:\t$_POST[interesse]\n";
$msg .= "Mensagem adicional:\t$_POST[mensagem]\n\n";
// Usa dois caracteres de nova linha ao final do conteúdo,
// ou insere espaço adicionar
$cabecalho = "From:
www.henbran.com.br\n";
$cabecalho .= "Reply-To: $_POST[envia_email]\n\n";
mail("meu_email@hotmail.com", "Formulário de email", $msg, $cabecalho);
echo "<H1 ALIGN=\"CENTER\">Muito obrigado, $_POST[envia_nome]</H1>";
echo "<P ALIGN=\"CENTER\"> <script> alert('Agradecemos seu contato.') </script> </P>";
?>
O resultado vem como
Formulário de email‏
De: eu@meuprovedor.com.br
Enviada: sexta-feira, 20 de fevereiro de 2009 19:07:13
Para: henbran@hotmail.com
Nome do remetente: Paulo
E-mail do remetente: paulo_ahenrique@yahoo.com.br
Telefone do remetente: 9988-7766
Interesse do remetente: Diversos
Mensagem adicional: Mensagem teste
O erro está na De: eu@meuprovedor.com.br
Como faço para que venha De: eu@meusite.com.br ?