Recurso mail() - Remetente

1. Recurso mail() - Remetente

Paulo
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&#8207;
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 ?


  


2. Parece que achei a solução

Paulo
henbran

(usa Debian)

Enviado em 20/02/2009 - 19:47h

Porém ainda falta tirar o www. que sai assim email@www.dominio.com.br


Solução:

$email_de_envio = "meu_endereco_email@".$_SERVER[HTTP_HOST]; => "mas aqui ele pegua também o www."
$cabecalho .= "From: " . $email_de_envio."/n";

Obrigado.





3. Re: Recurso mail() - Remetente

João Cagnoni
joaocagnoni

(usa Debian)

Enviado em 26/02/2009 - 22:18h

Recomendo usar a classe PHPMAILER para enviar e-mail, tem muito mais recursos. Só dar uma pesquisada aí na internet que você acha vários tutoriais.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts