Esta dando tudo certinho. Porém quero que apareça no campo "From:" o e-mail que a pessoa colocar no formulário.
Já consegui fazer isso, mas ele vai pro meu lixo. Agradeço desde já a ajuda.
segue o código php.
<?php if (eregi('tempsite.ws$|meusite.com.br$|Meu Site.ws$|websiteseguro.com$', $_SERVER[HTTP_HOST])) { $emailsender='MEUSITE@MEUSITE.com.br'; } else { $emailsender = "$MEUSITE@MEUSITE.com.br" . $_SERVER[HTTP_HOST]; } /* Montagem do cabecalho em Linux ou Windows */ if(PATH_SEPARATOR == ";") $quebra_linha = "\r\n"; //Se for Windows else $quebra_linha = "\n"; //Se "não for Windows" // Dados do formulário $nomeremetente = $_POST['nomeremetente']; $emailremetente = $_POST['emailremetente']; $emaildestinatario = $_POST['emaildestinatario']; $nomeamigo = $_POST['nomeamigo']; $comcopia = $_POST['comcopia']; $comcopiaoculta = $_POST['comcopiaoculta']; $assunto = 'QUALQUER ASSUNTO'; $mensagem = $_POST['mensagem']; /* Mensagem */ $mensagemHTML = 'Olá '.$nomeamigo.' Tudo bem?'.$mensagem.' <hr>'; /* Montando o cabeçalho da mensagem */ $headers = "MIME-Version: 1.1" .$quebra_linha; $headers .= "Content-type: text/html; charset=iso-8859-1" .$quebra_linha; $headers .= "From: ".$emailremetente .$quebra_linha; $headers .= "Reply-To: " . $emailremetente. $quebra_linha; $headers .= "Return-Path: ". $emailsender. $quebra_linha; if(!mail($emaildestinatario, $assunto, $mensagemHTML, $headers ,"-r".$emailremetente)){ // Se for Postfix $headers .= "Return-Path: " . $emailremetente . $quebra_linha; // Se "não for Postfix" mail($emaildestinatario, $assunto, $mensagemHTML, $headers ); } print "Mensagem <b>$assunto</b> enviada com sucesso!<br><br> De: $emailsender<br> Para: $emaildestinatario<br> Com cópia: $comcopia<br> Com cópia Oculta: $comcopiaoculta <p><a href='".$_SERVER["HTTP_REFERER"]."'>Voltar</a></p>" ?>